A Senior Software Engineer responsible for supporting the integration, prototyping, and deployment of advanced autonomous driving systems on vehicle platforms, working across the entire software stack to enable real-world testing and deployment of automated driving features.
Key Responsibilities
Support integration, prototyping, and deployment of advanced autonomy systems on vehicle platforms
Work across the autonomy software stack to accelerate feature development and streamline system-level integration
Validate autonomous driving systems through closed-course, public road, and simulation testing
Provide engineering support for platform integration, evaluation tooling, system bring-up, and diagnostics
Collaborate with machine learning, simulation, and infrastructure teams to ensure robust full-stack operation on vehicles
Requirements
Strong modern C, C++14, C++17, C++20, and Python programming experience.
Robust understanding of robotics or embedded software systems.
Experience supporting the integration, prototyping, and deployment of advanced autonomy systems on vehicle platforms.
Ability to work across the autonomy software stack to accelerate feature development, streamline system-level integration, and validate both closed-course and public road deployments.
Experience in engineering support for platform integration, evaluation tooling, system bring-up, and diagnostics.
Ability to partner closely with end-to-end machine learning, simulation, and infrastructure teams to ensure the full stack runs robustly on real vehicles in closed-course, public road, and simulation testing.
Experience working in collaborative, high-velocity engineering environments.
Benefits & Perks
Salary range between $180,000 and $270,000 per year
Medical insurance
Dental insurance
Vision insurance
Paid time off including holiday pay and sick time
Ready to Apply?
Join Toyota Research Institute and make an impact in renewable energy