Software Engineer - Simulation C++ Framework

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market.
$155,000 - $220,000
Backend
Senior Software Engineer
Hybrid
4+ years of experience

Description For Software Engineer - Simulation C++ Framework

Zoox, a pioneering company in autonomous vehicle technology, is seeking a Software Engineer specializing in Simulation C++ Framework. This role is crucial for Zoox's mission to rapidly iterate on driving software and hardware, and validate safety before real-world implementation.

As a Simulation C++ Framework engineer, you'll be at the heart of creating virtual worlds that challenge Zoox's robots. Your work will involve building the architecture that simulation relies on, from fundamental concepts of the simulated world to interactions with Zoox's entire software and hardware stack.

Key responsibilities include architecting foundational simulation software, owning the interface between simulation and the self-driving software stack, improving simulation performance, and ensuring result reproducibility. You'll also build systems to help other teams accelerate their work.

The ideal candidate should have a BS in Computer Science or similar, 4+ years of industry experience in C++, system design experience (especially in computer clusters), and expertise in performance optimization. Bonus qualifications include experience in the automotive, robotics, or video game industries, data science and machine learning skills, and strong mathematics abilities.

Zoox offers a competitive compensation package, including a salary range of $155,000 to $220,000, Amazon RSUs, and Zoox Stock Appreciation Rights. The company also provides comprehensive benefits and values diverse perspectives to foster innovation.

Join Zoox in Seattle and be part of a fast-moving, execution-oriented team that's shaping the future of mobility-as-a-service in urban environments. Your expertise in C++ and simulation frameworks will be instrumental in bringing autonomous vehicle technology to market.

Last updated 4 months ago

Responsibilities For Software Engineer - Simulation C++ Framework

  • Architect and support foundational simulation software and framework
  • Own the interface between simulation and rest of the self-driving software stack
  • Improve simulation performance: both directly and by building tools to help others
  • Build systems that allow users to self serve, or to get help, to accelerate their own work
  • Ensure the reproducibility of simulation results

Requirements For Software Engineer - Simulation C++ Framework

  • A BS in Computer Science or a similar discipline
  • 4+ years industry experience writing C++
  • System design experience, especially of software in computer clusters
  • Experience in performance optimization, from single-threaded applications to whole clusters

Benefits For Software Engineer - Simulation C++ Framework

Equity
  • Paid time off (e.g. sick leave, vacation, bereavement)
  • Unpaid time off
  • Zoox Stock Appreciation Rights
  • Amazon RSUs
  • Health insurance
  • Long-term care insurance
  • Long-term and short-term disability insurance
  • Life insurance

Interested in this job?

Jobs Related To Zoox Software Engineer - Simulation C++ Framework

Software Engineer - Fail Operational Planning

Senior Software Engineer position at Zoox focusing on fail-operational planning for autonomous vehicles, requiring C++ expertise and 4+ years of experience.

Software Systems Engineer - Software Health and Complexity

Join Zoox as a Software Systems Engineer to design and implement safety-critical software for autonomous vehicles, revolutionizing transportation in the 21st century.

Senior Autonomy Systems Test Engineer

Senior Autonomy Systems Test Engineer at Zoox, developing safe and reliable autonomous driving software through advanced testing methodologies.

Software Engineer - Simulation Workload Orchestration

Senior Software Engineer role at Zoox, developing scalable simulation pipelines for self-driving vehicles. 5+ years experience, Python expertise, $150k-$215k salary.

Senior Software Engineer - Clearing Team

Senior Software Engineer position at Alpaca, building scalable clearing and settlement systems for a leading fintech company.