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.

Software Engineer - C++ On-Vehicle Data at Zoox | JobZoey