Zoox
Senior Software Engineer, C++ Vehicle Experience
$235K–$285K
Foster City, CA · Hybrid · Senior · Full-time · Posted Oct 29, 2026
- Experience
- 8+ years of software development experience.
- Education
- MS/BS in Computer Science, Engineering, or related field.
About the job
Designs and optimizes embedded vehicle software that manages autonomous ride states, vehicle controls, and passenger-facing experiences.
What you'll do
- Build real-time C++ systems for ride states, passenger interactions, and vehicle control interfaces on embedded Linux.
- Integrate safety-critical software components, sensor and system data, error handling, and failsafe mechanisms.
- Analyze performance and telemetry, troubleshoot issues, and collaborate across teams to deliver vehicle features.
What they ask for
- Strong expertise in modern C++ development on Linux.
- Experience with modern software practices including Git, CI/CD, code review, automated testing, and validation.
- Experience leading 2–3 engineers in feature delivery.
- Track record of building user-centric product software and translating UX requirements into technical implementations.
Nice to have
- Knowledge of robotics, automotive, or embedded systems, including real-time constraints and hardware interfaces.
- Production experience with DDS middleware, or distributed systems proficiency in Java, Kotlin, or Python.
Pay
USD 235,000–285,000 (per-year-salary) — base salary
Tools
C++, Linux, Git, CI/CD, Data Distribution Service (DDS), Java, Kotlin, Python
Model-written summary · the original posting is authoritative