Zoox→
Software Engineer - C++ Core Middleware at Zoox in Foster City, CA
Entry LevelHybridFull-timeFoster City, CA$175k–$212k/yr
Skills
c++linuxgpu/cuda programmingrobotics frameworksdistributed applicationsprocessor architecturesai-assisted coding tools
Job Description
Summary: Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. As a Software Engineer on the Robotics Middleware team, you will be pivotal in designing and developing the middleware framework for the autonomous vehicle software stack, contributing to performance optimization and ensuring efficient, modular, and maintainable code.
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
Required Qualifications:
- 1+ 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)
Preferred 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
Required Skills: C++, Linux, GPU/CUDA programming, Robotics frameworks
Important Skills: Distributed applications, Processor architectures, AI-assisted coding tools
Benefits: 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, Life insurance
Benefits
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
Life insurance