Senior Staff Software Engineer C++ Simulation Platform zoox
Overview
Lead the design and implementation of a high‑speed GPU‑based simulation framework to support rapid iteration of autonomous driving software. Build deterministic foundations that enable scalable machine learning pipelines and seamless integration across the self‑driving stack. This role drives architectural decisions and ensures precise timing and reproducibility at massive scale.
What You'll Do5
- 1Architect and support foundational simulation software focusing on execution frameworks and latency optimization
- 2Own the interface between the high‑speed GPU simulation framework and the broader autonomy stack
- 3Improve simulation performance and develop self‑serve systems for autonomy and ML engineers
- 4Ensure deterministic execution precise timing and reproducibility of all simulation results at scale
- 5Collaborate with ML experts to bridge fidelity gaps between fast simulations and high‑fidelity 3D environments
Requirements8
- 1Bachelor's or Master's in computer science mathematics physics or related field
- 26+ years of experience in a related software engineering discipline
- 3Deep expertise in modern C++ software development and system architecture
- 4System design experience building deterministic software in distributed computer clusters
- 5Strong understanding of execution frameworks latency optimization and memory management
- 6Familiarity with spatial reinforcement learning or modern ML frameworks such as JAX PyTorch
- 7Background in automotive robotics or AAA video game industries
- 8Proficiency with PubSub systems
Salary Insight
Salary not disclosed in listing
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
Zoox
VerifiedSenior Staff Software Engineer Behavior Capabilities Zoox
Zoox seeks a Senior Staff Software Engineer specializing in Behavior Capabilities to lead algorithmic advancements for autonomous driving. This role drives trip progress and vehicle uptime while collaborating across Planner Perception Prediction and Hardware teams. The ideal candidate owns projects with a holistic product focus and thrives in complex failure mode scenarios.
Zoox
VerifiedSenior Staff Software Engineer Embedded Linux Operating Systems
Zoox seeks a passionate engineer to develop and advance a high-performance operating system for autonomous driving vehicles. This role involves designing platform-level software and collaborating across teams to deliver robust robotics infrastructure at scale. The ideal candidate thrives in complex system environments and understands component integration within larger architectures.
zoox
VerifiedSenior Technical Program Manager Vehicle Attributes Zoox
Lead vehicle attribute development at Zoox focusing on NVH sound voice ride handling. Own end-to-end delivery of critical milestones and partner with engineering teams to mitigate risks. Design JIRA workflows and translate complex data into actionable updates for leadership. Seeking 5+ years of technical program management experience in automotive or robotics.
Zoox
VerifiedSenior Technical Product Manager Data and Pricing Services Zoox
Lead the design and delivery of backend services for pricing and fleet optimization at Zoox. Translate company objectives into actionable roadmaps for technical teams. Own a portfolio of data science-driven services focused on intelligent infrastructure. Drive high-impact outcomes in a fast-paced environment. This is a high-profile role with visibility across the company.
zoox
VerifiedPart-Time Student Worker Technical Program Manager at Zoox
Manage autonomy software program planning and execution. Track and resolve cross-functional engineering dependencies. Drive the adoption of standard engineering processes. Participate actively in core technical discussions. This role offers a unique chance to contribute to cutting-edge autonomous vehicle development while gaining hands-on project experience.
NVIDIA
VerifiedSenior System Software Engineer - Simulation Software
NVIDIA seeks a Senior System Software Engineer to lead simulation software development driving breakthrough technology for self-driving cars and AI solutions. This role accelerates early System Software development by enabling Chips Simulation as a trusted virtual platform.