4 hours ago
Base Salary
$235k - $285k/yr
Responsibilities
- Design and implement real-time C++ software managing autonomous vehicle ride states, passenger interactions, and vehicle control interfaces on embedded Linux.
- Architect and integrate software components processing data from vehicle sensors and systems, including robust error handling and failsafe mechanisms.
- Analyze performance metrics and telemetry to optimize efficiency and troubleshoot ride management systems.
- Collaborate with vehicle software, cloud engineering, Product Management, Technical Program Management, UX Design, Quality Assurance, and Feature Integration teams.
- Lead 2–3 engineers in delivering software features and implement user-centric vehicle experiences from UX requirements.
Requirements
- BS or MS in Computer Science, Engineering, or a related field.
- 8+ years of software development experience.
- Strong expertise in modern C++ development on Linux systems.
- Experience with automated testing, validation, code review, Git, and large-scale software projects.
- Experience leading 2–3 engineers in feature delivery and translating UX requirements into technical implementations.
- Bonus: knowledge of robotics, automotive, or embedded systems software, including real-time constraints and hardware interfaces.
- Bonus: production experience with DDS middleware, including performance optimization and fault tolerance.
- Bonus: proficiency with distributed systems in Java, Kotlin, or Python.
About Zoox
Zoox builds a fully autonomous, purpose-built electric vehicle and the end-to-end platform to operate it as an urban robotaxi service. The company designs the vehicle, self-driving software, and fleet operations in-house to offer mobility-as-a-service rather than selling cars. Founded in 2014 and headquartered in Foster City, California, Zoox is a subsidiary of Amazon.
