Zoox
Software Engineer - C++ On-Vehicle Data
Foster City, CA. Posted 2 months ago
The role
You will help build the systems that capture, store, move and retrieve data generated by Zoox's autonomous vehicle fleet. The work covers high-speed data under strict real-time and resource limits, and supports development, validation, fleet operations and incident investigation.
What you will do
- Contribute to the technical architecture and implementation of Zoox's on-vehicle data systems
- Design and develop reliable, high-performance systems for capturing, storing, retrieving and transmitting vehicle data
- Own complex technical problems from investigation through design, implementation, validation and rollout
- Collaborate across teams through requirements definition, design reviews and code reviews
Required qualifications
- Bachelor's degree in computer science, engineering, mathematics or a related field
- 3+ years of professional software development experience
- Strong proficiency in modern C++
- Experience with multithreading, concurrency, inter-process communication or networking
- Strong problem-solving skills and the ability to investigate issues across multiple software and hardware layers
- Ability to communicate technical ideas clearly and collaborate effectively across teams
Nice to have
- Experience with robotics, autonomous vehicles or other distributed real-time systems
- Familiarity with filesystems, storage hardware or high-throughput data systems
- Experience with performance analysis and profiling
About the company
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the ecosystem needed to bring it to market. It works at the intersection of robotics, machine learning and design, aiming to provide mobility-as-a-service in urban environments.