Senior Software Engineer
tri· Automated Driving Advanced Development
About this role
At Toyota Research Institute (TRI), we’re on a mission to improve the quality of human life. We’re developing new tools and capabilities to amplify the human experience. To lead this transformative shift in mobility, we’ve built a world-class team advancing the state of the art in AI, robotics, driving, and material sciences.
The Automated Driving Advanced Development division at TRI will focus on enabling innovation and transformation at Toyota by building a bridge between TRI research and Toyota products, services, and needs. We achieve this through partnership, collaboration, and shared commitment. This new division is leading a new cross-organizational project between TRI and Woven by Toyota to conduct research and develop a fully end-to-end learned driving stack. This cross-org collaborative project is harmonious with TRI’s robotics divisions' efforts in Diffusion Policy and Large Behavior Models.
We are looking for a Senior Software Engineer to join our end-to-end automated driving team, supporting the integration, prototyping, and deployment of advanced autonomy systems on vehicle platforms. As a software generalist with deep systems knowledge, you will work across the autonomy software stack to accelerate feature development, streamline system-level integration, and help validate both closed-course and public road deployments.
The ideal candidate has strong modern C++ (C++14/17/20) and Python programming experience, a robust understanding of robotics or embedded software systems, and thrives in collaborative, high-velocity engineering environments. This role bridges research and real-world deployment, focusing on engineering support for platform integration, evaluation tooling, system bring-up, and diagnostics. You'll partner closely with end-to-end machine learning, simulation and infrastructure teams to ensure that the full stack runs robustly on real vehicles in closed-course, public road and simulation testing.
This work is part of Toyota’s global AI efforts and will be conducted in close collaboration with teams across TRI, Woven by Toyota, and other engineering partners.
Frequently Asked Questions
Is the salary disclosed for the Senior Software Engineer position at tri?
The salary for this Senior Software Engineer role at tri is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Software Engineer position at tri located?
This Senior Software Engineer role at tri is based in Los Altos, CA. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Software Engineer role at tri full-time or part-time?
This is listed as a Full time position. It is posted as a Senior Software Engineer role in the Automated Driving Advanced Development department at tri.
Which team or department does the Senior Software Engineer at tri belong to?
This Senior Software Engineer position is part of the Automated Driving Advanced Development department at tri. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer position at tri?
Click the "Apply Now" button on this page. You will be redirected to tri's official application portal hosted on lever where you can submit your application directly.
When was the Senior Software Engineer job at tri posted?
This Senior Software Engineer position at tri was posted on Aug 4, 2025. Apply as soon as possible — early applications are often reviewed first.
Senior Software Engineer
tri
You'll be redirected to tri's official application page on Lever.