Z

Zoox

Fully electric autonomous ride-hailing service platform

Senior Software Engineer - C++, Vehicle Experience

Software EngineeringConfirmed live in the last 24 hours
Full-timeFoster City, CA, USA$235k - $285k /yrHybrid

About the Job

Requirements

  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, and 8+ years of software development experience.
  • Strong expertise in modern C++ development on Linux systems.
  • Experience with modern software development practices, including Git, continuous integration and continuous delivery, code review, automated testing, and validation methodologies in large, complex software projects.
  • Experience leading 2–3 engineers in feature delivery.
  • A track record of building user-centric product software, collaborating with Product Management and UX designers, and translating UX requirements into technical implementations.

Responsibilities

  • Design and implement real-time software systems in C++ to manage autonomous vehicle ride states, passenger interactions, and vehicle control interfaces while ensuring optimal performance on embedded Linux systems.
  • Architect and integrate mission-critical software components that process data from multiple vehicle sensors and systems, implement robust error handling and failsafe mechanisms, and adhere to automotive-grade safety standards.
  • Analyze system performance metrics and telemetry data to optimize software efficiency, troubleshoot issues, and make data-driven decisions to improve ride management systems.
  • Partner with vehicle software teams, cloud engineers, Product Management, Technical Program Management, UX Design, Quality Assurance, and Feature Integration teams to deliver integrated solutions advancing autonomous vehicle technology.
  • Implement and orchestrate highly visible in-vehicle features, including vehicle mission handling, rider-preference personalization, and situational awareness.

Desired Qualifications

  • Knowledge of robotics, automotive, or embedded systems software development, including real-time constraints and hardware interfaces.
  • Hands-on experience with Data Distribution Service middleware in production environments, including performance optimization and fault tolerance.
  • Proficiency with distributed systems in Java, Kotlin, or Python.

About the Company

Zoox

Fully electric autonomous ride-hailing service platform

Zoox designs and operates an autonomous ride-hailing service built around a purpose-built, fully electric vehicle designed specifically for autonomous operation. The vehicle uses advanced sensors, cameras, and AI to navigate complex urban environments, offering a four-passenger interior for comfort. Unlike competitors that retrofit existing cars, Zoox engineers both the vehicle and the service from the ground up, enabling optimized safety, efficiency, and passenger experience through integrated software that optimizes routing and reduces wait times. The company emphasizes safety through extensive testing and regulatory collaboration, and sustainability via electric mobility. The ultimate goal is to provide a smarter, safer, and more efficient urban transportation system that improves city life while reducing emissions.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$1.2B
Headquarters
Menlo Park, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Zoox

See more jobs