Demo

Software Engineer - Core Middleware

Zoox
Foster, CA Full Time
POSTED ON 1/28/2026 CLOSED ON 2/27/2026

What are the responsibilities and job description for the Software Engineer - Core Middleware position at Zoox?

Shipping the software that powers Zoox's revolutionary autonomous vehicles is an extremely challenging job. As a Software Engineer on the Robotics Middleware team, you will be pivotal in designing and developing the middleware framework for our autonomous vehicle software stack. This role contributes to the entire software organization by seeking opportunities to make our software and engineering teams more efficient and productive. You will regularly tackle complex, cross-functional challenges that impact multiple teams, helping to ensure our stack remains robust, scalable, and safety-critical. This role demands strong expertise in real-time computing, cross-platform development, and abstraction layer design. You’ll be responsible for contributing to performance optimization and ensuring efficient, modular, and maintainable code. Your deep debugging and problem-solving skills will support high-quality solutions across our middleware. This position requires strong teamwork to collaborate on technical decisions, foster cross-functional partnerships, and uphold engineering best practices. Your excellence in technical communication, paired with your ability to balance technical precision with practical delivery, will ensure impactful outcomes across Zoox's software organization.

\n


Responsibilities
  • Contribute to the technical direction and architecture of our robotics middleware platform and the runtime control system
  • Develop and maintain platform-agnostic middleware components, including Robot state machine, software interfaces, task schedulers, data transport layers, diagnostic reporting, and message interfaces
  • Participate in design reviews and code reviews to maintain high code quality and share knowledge
  • Collaborate extensively with software teams across the organization to ensure the middleware meets all technical requirements
  • Participate in technical forums, contribute to technical documentation, and adhere to established best practices


Qualifications
  • 3 years of professional software development experience
  • Strong proficiency in modern C (C 14/17)
  • Strong background in developing scalable, distributed applications in Linux and the Nvidia Drive platform
  • Experience with GPU/CUDA programming
  • Experience with robotics frameworks/middleware (e.g., ROS/ROS2)


Bonus Qualifications
  • Experience with different processor architectures (e.g., X86, ARM)
  • Experience with AI-assisted coding tools (e.g., Cursor, Claude Code)
  • Proven experience in high-performance, distributed, and resource-constrained software systems


\n
$175,000 - $212,000 a year
There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. A sign-on bonus may be offered as part of the compensation package. The listed range applies only to the base salary. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.
 
Zoox also offers a comprehensive package of benefits, including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.
\n

Salary : $175,000 - $212,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Core Middleware?

Sign up to receive alerts about other jobs on the Software Engineer - Core Middleware career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Zoox

  • Zoox Seattle, WA
  • The 3D Simulation group at Zoox is looking for machine learning engineers to bring the latest research in 3D vision to improve diversity and blur the line ... more
  • 4 Months Ago

  • Zoox Foster, CA
  • As part of the EE Systems Integration team, we will collectively be responsible for assuring that electrical, electronic, and mechatronic systems are integ... more
  • 4 Months Ago

  • Zoox Foster, CA
  • We are seeking an experienced and strategic Executive Recruiter to join the Talent team at Zoox. In this critical role, you will be responsible for identif... more
  • 4 Months Ago

  • Zoox Foster, CA
  • Zoox’s internship program provides hands-on experiences with state of the art technology, mentorship from some of the industry's brightest minds, and the o... more
  • 4 Months Ago


Not the job you're looking for? Here are some other Software Engineer - Core Middleware jobs in the Foster, CA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!