Senior Software Engineer
$180k - $270kToyota Research Institute
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 in Automated Driving, Energy & Materials, Human-Centered AI, Human Interactive Driving, Large Behavioral Models, and Robotics.
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.
Responsibilities
- Design, implement, and maintain robust software in C++ and Python, enabling seamless integration of autonomy stack components across simulation and real-world vehicle platforms.
- Collaborate with researchers and engineers to debug, validate, and bring up autonomy features in closed-course and public road driving environments.
- Build diagnostics, monitoring, logging, and introspection tools that provide insight into real-time end-to-end machine learning model behavior and help accelerate iteration.
- Contribute to scenario test harnesses, CI pipelines, and integration frameworks, helping scale automated testing and analysis.
- Own platform-specific adaptations for simulation and vehicle deployment, including launch configuration, sensor interface wrapping, and runtime parameterization.
- Partner with cross-functional teams to support software deployment and versioning, ensuring consistent behavior across environments.
- Apply meticulous engineering best practices, including code review, documentation, and testing, to deliver robust and maintainable systems.
Qualifications
- Bachelor or master degree in Computer Science, Robotics, or a related field.
- 10+ years of relevant software development experience, ideally in robotics, automotive, embedded systems, or distributed platforms.
- Strong proficiency in modern C++ (C++14/17/20) and Python.
- Familiarity with Linux systems programming (e.g., sockets, filesystems, threading) and real-time systems.
- Experience integrating and debugging complex software systems, ideally in robotic or automated driving platforms.
- Proven track record to work hands-on and cross-functionally to tackle real-world deployment issues.
- Comfortable working with interfaces such as CAN, Ethernet, or middleware frameworks.
Bonus Qualifications
- Experience in automated driving, robotics, or simulation-based system testing.
- Hands-on experience with embedded systems development, including work on platforms such as NVIDIA Jetson Orin, Qualcomm Snapdragon Ride, or similar automotive-grade SoCs.
- Familiarity with container orchestration (Docker, Kubernetes), or orchestration tools for testing and deployment.
- Experience working with distributed compute systems, large-scale data logging, or introspection frameworks.
- 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.
Please include links to any relevant open-source contributions or technical project write-ups with your application.
The pay range for this position at commencement of employment is expected to be between $180,000 and $270,000/year for California-based roles; however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. Note that TRI offers a generous benefits package (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave) and an annual cash bonus structure. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
Please reference this Candidate Privacy Notice to inform you of the categories of personal information that we collect from individuals who inquire about and/or apply to work for Toyota Research Institute, Inc. or its subsidiaries, including Toyota A.I. Ventures GP, L.P., and the purposes for which we use such personal information.
TRI is fueled by a diverse and inclusive community of people with unique backgrounds, education and life experiences. We are dedicated to fostering an innovative and collaborative environment by living the values that are an essential part of our culture. We believe diversity makes us stronger and are proud to provide Equal Employment Opportunity for all, without regard to an applicant’s race, color, creed, gender, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, medical condition, religion, marital status, genetic information, veteran status, or any other status protected under federal, state or local laws.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Pursuant to the San Francisco Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records for employment.
$150k - $230k
...About Clockwork Systems Clockwork.io – Software Driven Fabrics to increase GPU cluster... ...researchers and veteran systems engineers who share a vision for redefining the foundations... .... About the Role We are seeking a Senior Engineer to lead development of our Core...Senior- ...Senior Software Engineer As part of R&D organization, you will be joining the team that is building our state of art SaaS Platform that enables security and development teams to build secure, high-quality software faster. You would collaborate with software engineers...Senior
$185k - $230k
...The Opportunity We're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented...SeniorPermanent employment$190k - $220k
...communities that need it most. About the Role At Nclusion, engineers own their own testing. Our Quality Enablement & Developer... ...to make that as fast and reliable as possible. As our first Senior Software Engineer on this team, you'll design and own the foundations:...SeniorTemporary workWork at officeWorldwideFlexible hours$170k - $220k
...Senior Software Engineer We are seeking a senior software engineer to play a pivotal role in advancing our engineering efforts. The ideal candidate will have extensive experience in Android and Linux development, with a focus on Kotlin, Java, C++, and Python. This...Senior$150k - $235k
...that need it most. About the Role Our Crypto Product Engineering team is focused on building user-facing, blockchain-powered products... ...Web3 or crypto-adjacent applications in production Strong software engineering fundamentals (TypeScript, backend services, APIs)...SeniorContract workTemporary workWork at officeWorldwideFlexible hours$160.36k - $240.54k
...Nuro’s Core Infrastructure team and partners deeply across every engineering organization — Autonomy, ML Platform, Simulation, Perception,... ...through tooling, standards, and education. About You Strong software engineering fundamentals in Python or Go, with experience...Senior- ...learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed... ...Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in big data...Senior
$213k - $263k
...metrics for understanding the behavior of the Waymo Driver in the real world. In this hybrid role, you will report to a Software Engineering Manager. You will: Build the infrastructure to administer a "virtual driver's test" for the Waymo Driver. Design,...SeniorFull timeRemote work$213k - $263k
...Senior Software Engineer, Eval Authoring APIs Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The...SeniorFull timeRemote work$204k - $259k
...Senior Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver...SeniorFull timeRemote work$165k - $210k
...navigation experience from the ground up. As one of our earliest engineering hires, you'll shape the cloud, mobile, and on vehicle... ...skills. Bonus: Familiarity with BLE, GPS, and/or hardware-software interfaces The salary for this position ranges from $165,...SeniorLocal areaFlexible hours$175k - $186k
...the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Software Engineering team, you will drive the development and maintenance of the pilot display systems used for our eVTOL aircraft. Responsibilities...SeniorWork at office- ...We are looking for a senior full stack engineer to join our small, but growing team. This role is fully remote, but we do prefer candidates in US timezones so everyone has some overlapping work hours. As an early employee, you will have immense impact on the product and...SeniorH1bRemote workHome officeVisa sponsorshipWork visa
$193.93k - $291.15k
...Senior Software Engineer, Teleoperation Mountain View, California (HQ) Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-...SeniorRemote work- ...America Quartz ranked us the #1 best company for remote workers Responsibilities We are looking for an exceptional Senior Software Engineer ( Search / Retrieval ) to join our growing team. In this role, you will lead the design, development, and optimization of...SeniorRemote workFlexible hours
- ...across the US, we're focused on improving our customer-facing software to provide even more value. We're looking for a product-focused... ...delivering features responsibly Work with founders & core engineering team on developing a software product strategy Travel with...SeniorWork experience placementLive inRemote work
$174k - $252k
A global technology company is seeking a Software Engineer to develop next-generation technologies. The role requires 5 years of experience in object-oriented programming and a Bachelor's degree or equivalent experience. The engineer will work on critical projects, manage...Senior$176.4k - $264.6k
...Senior Software Engineer, Routing Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automotive...Senior$175k - $205k
...Software Engineer The future of advertising is interactive. As more viewers shift to streaming and Connected TV (CTV) platforms, traditional... ...love to hear from you. Role and Responsibilities As a Senior Software Engineer, you will get a challenging opportunity to...SeniorHourly payFull timeShift work- Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.Senior
- Google Inc. is seeking a software engineer to develop next-generation technologies impacting billions of users. The role involves working with real-time communication technologies and contributing to product design with a focus on innovation and scalability. Candidates...Senior
$119.8k - $234.7k
...building scalable reporting solutions for publishers, working with distributed systems, and delivering top-quality ads. As a Senior Software Engineer on our team, you will play a crucial role in building solutions for publisher onboarding, ensure publisher quality...SeniorOngoing contractWork at officeLocal areaRemote workWork from home$170k - $230k
...serves as an all encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless... ...operations. About the role We're looking for a Senior Software Engineer (Unity / C#) to build and scale a 3D Human Machine Interface...SeniorOdd jobWork at office$141.3k - $226k
...Technical Leader We are seeking a highly experienced hands-on C++ Engineer to join our VCF vCenter team. In this pivotal role, you will be... ...Bachelors degree plus 12+ years of experience in software development, with at least 5 years in a lead architect or principal...SeniorLocal area$174k - $252k
Google Inc. is seeking a Senior Software Engineer in Mountain View, CA to develop software technologies for YouTube Ads. This role involves building recommendation systems and optimizing machine learning infrastructure to enhance user experiences. Candidates should have...Senior$125k - $234.1k
...GM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers.... ...sensing integration with the autonomy stack. The Role As a Senior Software Engineer, you’ll be responsible for designing, documenting, and...SeniorWork experience placementLocal areaRemote workWork from homeFlexible hours$120k - $192k
...Senior Kubernetes Software Engineer - Palo Alto, CA VMware by Broadcom is the leader in virtualization and cloud infrastructure solutions. VMware Cloud Foundation (VCF) is a full-stack Infrastructure as a Service (IaaS) platform that provides a unified, self-service...SeniorLocal area- ...Senior Software Engineer - Embedded Tools and Test Pittsburgh, PA, Palo Alto, CA, Detroit, MI Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and...SeniorWork at officeImmediate start
$185k - $275k
...Software Developer Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items... ...codebase in multiple languages. We maintain a flat, high-impact engineering culture where every engineer who joins our team carries the...SeniorTemporary workWork experience placementWork at officeImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- part time software developer remote Los Altos, CA
- senior medical science liaison Los Altos, CA
- senior director diversity & inclusion Los Altos, CA
- senior manager diversity & inclusion Los Altos, CA
- senior application security Los Altos, CA
- senior Los Altos, CA
- senior level Los Altos, CA
- senior application administrator Los Altos, CA
- ultimate software Los Altos, CA
- healthcare software sales Los Altos, CA

