Senior Software Engineer
Toyota Research Institute - Los Altos, CA
Hiring: Senior Software Engineer Company: Toyota Research Institute Location: Los Altos, CA Job Posted Time: 2026-09-10 10:29:45 Target Skills & Keywords : AI, C++, Data Pipeline, Docker, Embedded Systems, Kubernetes, Linux, Machine Learning, ONNX, PyTorch, Python, R, TensorFlow, TensorRT About the job Experience: •10+ years of relevant software development experience, ideally in robotics, automotive, embedded systems, or distributed platforms Required Skills: •Design, implement, and maintain robust software in C++ and Python, that supports ML training, evaluation, and inference workflows •Build and maintain ML tooling for dataset handling, experiment tracking, metrics computation, and offline/online analysis •Enable model export and edge inference prototyping, including model packaging, runtime integration, and performance validation on embedded compute platforms •Build diagnostics, monitoring, logging, and introspection tools that provide visibility into runtime end-to-end machine learning model behavior and help accelerate iteration •Partner cross-functionally with ML researchers to translate experimental models into repeatable, production-ready pipelines •Support CI and automation for training, evaluation, and inference workflows •Partner with cross-functional teams to support software deployment and versioning, ensuring consistent behavior across environments Qualifications: •Bachelor or master degree in Computer Science, Robotics, or a related field •Strong proficiency in modern C++ (C++14/17/20) and Python •Operational familiarity with Linux systems programming (e.g., sockets, filesystems, threading) and real-time systems •Operational familiarity with ML frameworks (PyTorch, TensorFlow), model deployment tools (TensorRT, ONNX, TorchScript) and inference runtimes •Operational familiarity with Linux-based development environments and production debugging •Proven ability to work hands-on and cross-functionally to solve real-world deployment issues •Applied hands-on capability in embedded systems development, including work on platforms such as NVIDIA Jetson Orin, Qualcomm Snapdragon Ride, or similar automotive-grade SoCs •Operational familiarity with container orchestration (Docker, Kubernetes), or orchestration tools for testing and deployment •Understanding of automotive software practices and standards (e.g., ISO 26262, safety-critical development) •Prior experience in fast-paced R&D environments bridging research and production Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!