Skip to main content

waymo

Software Engineer Backend - Simulation

Mountain ViewFrom $259kmidAdded today

About this role

Waymo's Simulator Team seeks a backend software engineer to design and develop C++ systems for realistic world generation and simulation platforms that test and train autonomous driving technology. You'll collaborate with cross-functional teams to build scalable infrastructure supporting the Waymo Driver's performance and reliability.

What you'll do

  • Design and develop C++ software systems for world generation platform and downstream integration
  • Collaborate with simulation, onboard, and data science teams on critical features
  • Monitor and improve platform performance, scalability, testing, and reliability
  • Work with engineers on long-term system architecture design
  • Support integration of realistic agents, roads, traffic systems, and sensor modeling

What they're looking for

  • C++ production software development
  • Backend technologies and databases
  • System architecture and design
  • Production monitoring and observability
  • Large-scale data processing (Google Dataflow, Apache Beam preferred)
  • Machine learning and generative AI models
  • Distributed systems
  • API development and component integration

Benefits

  • Discretionary annual bonus program
  • Equity incentive plan
  • Generous company benefits program
  • Hybrid work arrangement
  • Work on world-leading autonomous driving technology
Apply on the employer's site

Opens the official application on the employer’s site. No login required.