Senior/Staff Software Engineer - C++ Simulation Platform
Foster City, CAHybridFull-time
AI Summary
Architects and maintains the foundational C++ simulation platform, focusing on a high-speed GPU-based framework, to support scalable ML training and ensure deterministic, reproducible simulation results for self-driving validation.
About this role
Simulation is essential for Zoox to rapidly iterate on our driving software and hardware, and to validate our safety before we drive in the real world. We create virtual worlds to challenge our robots, from real-world data, entirely novel scenarios, or a combination of both. Our simulations need to run at a huge scale to cover everything that might happen, and to help prove our driving to be safe.
As a Simulation C++ Platform Engineer, you will build the architecture on which simulation relies, with a specific focus on our high-speed, GPU-based simulation framework. Our success depends on you building solid, deterministic foundations that enable rapid scaling of our ML training pipelines and ensure seamless integration across the entire self-driving software stack.
In this role, you will:
Qualifications:
Bonus Qualifications:
Skills
C++Deterministic SoftwareDistributed ComputingExecution FrameworksGPULatency OptimizationMemory ManagementPub/SubSpatial Reinforcement LearningSystem Architecture
Explore related jobs
More jobs at Zoox
- Part-time Student Worker – Software Development Engineer in TestFoster City, CA
- Part-Time Student Worker – AI Validation and Benchmarking EngineerFoster City, CA
- Senior Commercial Operations AnalystFoster City, CA
- Simulation Expert Triage EngineerFoster City, CA
- Systems Test Engineer, System Behavior AnalysisSan Diego, CA
- Manager, RL Algorithms & DecoderFoster City, CA