Software Engineer - C++ On-Vehicle Data
Core
Build foundational systems to capture, persist, move, and retrieve critical data generated by Zoox's autonomous vehicle fleet.
Role type
Senior IC software engineer (C++ systems)
Builds
On-vehicle data systems for autonomous driving stack development and validation
Domain
Autonomous vehicles / Real-time data systems
Deliverable
production ML models
Required skills
Modern C++, multithreading, concurrency, inter-process communication, networking, systems-level problem solving, fault-tolerant design
Preferred skills
Robotics, distributed real-time systems, filesystems, storage hardware, performance profiling
Responsibilities
Design and develop high-performance systems for capturing, storing, retrieving, and transmitting vehicle data under strict real-time constraints; Own complex technical problems from investigation through rollout; Collaborate across teams on requirements definition and design reviews.