Software Engineer - Core Middleware

Zoox
Foster, CA

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.

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

$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.

Posted 2025-11-01

Recommended Jobs

Lead Product Manager, AI Experience

42dot
Sunnyvale, CA

About Us 42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group, 42dot pioneers the future of mobility by a…

View Details
Posted 2025-09-14

Title Assistant

McCarthy & Holthus LLP
San Diego, CA

At McCarthy & Holthus, LLP, and our affiliate companies, we have years of expertise in representing financial institutions across a wide range of banking law matters, and we’re looking for passiona…

View Details
Posted 2025-10-31

Senior / Staff Frontend Engineer, Growth

Verkada
San Mateo, CA

Who We Are Verkada is a leader in cloud-based B2B physical security. Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms, workplace and int…

View Details
Posted 2025-09-14

AI Frontend Engineer - AI Aspire

Aifund
Mountain View, CA

We’re looking for an AI Engineer – Frontend who’s excited to turn cutting-edge AI ideas into seamless, beautiful user experiences. You’ll take the lead in building fast, intuitive, and scalable int…

View Details
Posted 2025-10-13

Software Engineer (Fullstack)

Onecrew
San Francisco, CA

About us OneCrew is the leading unified platform helping paving contractors estimate accurately, manage crews effectively, and track profitability in real-time. We eliminate the costly mistakes and …

View Details
Posted 2025-09-28

Automotive Accounts Payable Clerk

Infiniti Of San Jose
San Jose, CA

CAPITOL NISSAN is looking for professionals to join our growing team. We provide on the job training and a welcoming family friendly environment. As an accounts Payable you will help our team by accur…

View Details
Posted 2025-09-11

Frontend Engineer, JetBrains

Augmentcomputing
Palo Alto, CA

About Augment Code The best software comes from Augmenting developers, not replacing them. We’re bringing joy back to software engineering and keeping developers in flow by building the best Devel…

View Details
Posted 2025-09-14

Full Stack Software Engineer - Mission Control

Applied Intuition
Mountain View, CA

About Applied Intuition Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017, Applied Intuition delivers the tool…

View Details
Posted 2025-09-14

Director of Information Technology

Tiburcio Vasquez Health Center
Hayward, CA

Under the general direction and oversight of the Chief Operations Officer, the Director of Information Technology provides leadership and direction for all technology applications and systems. As t…

View Details
Posted 2025-07-30

Electrical Test Engineer

Array Labs
Palo Alto, CA

Array Labs is building a constellation of satellites to create the first accurate 3D map of the world. Our formation flying radar satellites offer a revolutionary new approach to Earth observation, d…

View Details
Posted 2025-09-14