Software Engineer - Simulation

Zoox, Foster City, CA

See jobs at Zoox

Zoox is looking for motivated Software Engineers of all levels to build simulation framework to validate and improve the autonomous driving software. Your work will directly impact the productivity and quality of the entire driving software stack, and will ensure our Zoox mobility service is safe and comfortable for everyone.

We work together as a team and with teams across the company, on many interesting challenges that require diverse skillsets and backgrounds. We are interested in diverse skill sets and experiences ranging from but not limited to full-stack web development to game industry experience to scalable data backend expertise and more. 

What we work on (If any of the these are interesting to you, or you have an idea, let's chat!)

  • Enable creating effective scenario tests through good front-end/GUI tools
  • Automatically generate and discover scenarios that helps improve our driving software
  • Make agents, such as cars, pedestrians, motorcyclists, and bicyclists behave realistically
  • Ensure all scenario runs are deterministic and reproducible
  • Render high-fidelity images of 3D worlds
  • Simulate lidar and radar sensors realistically
  • Build and expand methods to automatically generate 3D worlds based on mapping data
  • Generate synthetic data for machine learning, collaborating directly with the client ML teams
  • Optimize 3D simulation and integrate it for hardware-in-the-loop (HiL) testing
  • Optimize simulation stack
  • Build effective systems for managing and monitoring execution of a large scenario library
  • Build reliable and scalable simulation data platform for metrics and analysis
  • Ensure high-quality Simulation software through proper release processes, CI/CD
  • Your ideas!

Who you are

  • You want to help make safe, reliable autonomous vehicles a reality.
  • You collaborate effectively, and are able to nurture great relationship with clients and colleagues across the company.
  • You are highly determined to help us achieve the mission, and are driven to adapt and learn new things to achieve things that have never been done before.

Technical Qualifications

  • Professional experience using C++, Go, JS, or Python
  • Experience in large code bases

Bonus Technical Qualifications (where applicable to your interest)

  • Experience leading technical teams
  • Experience building simulation for autonomous vehicles or other AI applications
  • Industry experience shipping products
  • Experience with cloud infrastructure (AWS, GCP)
  • Game engine experience (e.g., Unreal)
  • Graphics/rendering/GPU expertise
  • Excellent architecture design abilities
  • Experience developing and maintaining build systems and CI/CD setup

Information for Select Specific Roles


Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of artificial intelligence, robotics, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.

A Final Note:
You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.

About Zoox

About us Zoox is a Menlo Park, CA-based robotics company founded by Tim Kentley-Klay and Dr. Jesse Levinson to create autonomous mobility. Operating at the intersection of design, computer science, and electro-mechanical engineering, Zoox is a multidisciplinary team working to imagine and build an advanced mobility experience that will support the future needs of urban mobility for both people and the environment.


Want to learn more about Zoox? Visit Zoox's website.