About the job
At Waymo, we are pioneers in autonomous driving technology, dedicated to becoming the world's most trusted driver. Since our inception as the Google Self-Driving Car Project in 2009, we have been committed to advancing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and prevent traffic-related fatalities. Our Waymo Driver drives our fully autonomous ride-hailing service and is adaptable to various vehicle platforms and applications. With over ten million rider-only trips facilitated and experience from over 100 million miles on public roads and tens of billions in simulation across more than 15 U. S. states, we are at the forefront of this technological revolution.
The Simulator Team at Waymo is tasked with creating cutting-edge simulations of realistic environments for the rigorous testing and training of the Waymo Driver. Our diverse and collaborative team consists of software engineers, machine learning (ML) engineers, and data scientists, all focused on developing industry-leading simulation solutions utilizing advanced ML algorithms that assess and enhance the Waymo Driver’s performance. We model the real world in detail, including realistic agents (vehicles, pedestrians, cyclists, motorcyclists), roads, traffic control systems, weather conditions, and a comprehensive sensor suite featuring cameras, LiDAR, and radars.
In this hybrid role, you will report to a Senior Engineering Manager.
Your Responsibilities:
- Design and develop robust C++ software systems and infrastructure for our realistic world generation platform, ensuring seamless integration with downstream Waymo applications.
- Collaborate closely with simulation, onboard, and system engineers, as well as data scientists to drive critical milestones for Waymo.
- Monitor, enhance, and ensure the performance, scalability, testing, and reliability of our platform.
- Engage with fellow engineers to architect the long-term vision of the system.

