Senior/Staff 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.
$200,000 - $285,000
Backend
Staff Software Engineer
Hybrid
8+ years of experience

Description For Senior/Staff Software Engineer - Simulation C++ Framework

Zoox is at the forefront of autonomous vehicle technology, developing a ground-up fully autonomous vehicle fleet and its supporting ecosystem. As a Senior/Staff Software Engineer in the Simulation C++ Framework team, you'll play a crucial role in building the architecture that underpins Zoox's simulation capabilities.

Simulation is vital for Zoox's rapid iteration on driving software and hardware, and for validating safety before real-world deployment. The team creates virtual worlds to challenge their robots, using real-world data, novel scenarios, or a combination of both. These simulations need to run at a massive scale to cover all potential scenarios and prove the safety of their driving systems.

In this role, you'll be responsible for architecting and supporting the foundational simulation software and framework. You'll own the interface between simulation and the rest of the self-driving software stack, working to improve simulation performance both directly and by building tools to help others. Your work will involve building systems that allow users to self-serve or get help, accelerating their work, and ensuring the reproducibility of simulation results.

The ideal candidate will have 8+ years of experience in a related field, with at least 4 years of industry experience writing C++. You should have a strong background in system design, especially for software in computer clusters, and experience in performance optimization from single-threaded applications to whole clusters.

Zoox offers a comprehensive compensation package, including a salary range of $200,000 to $285,000, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The company also provides a range of benefits including paid time off, health insurance, and various insurance options.

Join Zoox 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 advancing autonomous vehicle technology and ensuring its safety and reliability.

Last updated 4 months ago

Responsibilities For Senior/Staff 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 Senior/Staff 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 Senior/Staff Software Engineer - Simulation C++ Framework

Equity
  • Amazon Restricted Stock Units (RSUs)
  • Zoox Stock Appreciation Rights
  • Paid time off
  • Health insurance
  • Long-term care insurance
  • Long-term disability insurance
  • Short-term disability insurance
  • Life insurance

Interested in this job?

Jobs Related To Zoox Senior/Staff Software Engineer - Simulation C++ Framework

Staff C++ Software Engineer - Robot Link Platform

Staff C++ Software Engineer for Robot Link Platform at Zoox, developing critical middleware for autonomous vehicle communications.

Senior/Staff Software Engineer - 3D World Generation Pipelines

Senior/Staff Software Engineer role at Zoox, focusing on 3D World Generation Pipelines for autonomous vehicle simulation.

Senior/Staff Software Engineer - 3D World Generation Pipelines

Senior/Staff Software Engineer for 3D World Generation Pipelines at Zoox, developing autonomous vehicle technology in Seattle.

Senior/Staff Software Engineer - Trajectory Generation

Senior/Staff Software Engineer role at Zoox, focusing on Trajectory Generation for autonomous vehicles in urban environments.

Staff Software Engineer - Perception

Join Zoox as a Staff Software Engineer in Perception, developing cutting-edge algorithms for autonomous vehicles in urban environments.