Senior Software Engineer, Sensor Simulation Platform
Full Time
|
Mountain View, CA, US
|
Waymo
Waymo is an autonomous driving technology company with the mission to build the world's most trusted driver. Since its origins as the Google Self-Driving Car Project in 2009, Waymo has focused on developing the Waymo Driver™, a fully autonomous driving system designed to improve mobility while helping prevent traffic fatalities.
Today, the Waymo Driver powers Waymo's commercial autonomous ride-hailing service and is adaptable across a wide range of vehicle platforms and applications. It has completed more than 10 million fully autonomous rider-only trips, accumulated over 100 million autonomous miles on public roads, and logged tens of billions of miles in simulation across more than 15 U.S. states.
About the Team
The Sensor Simulator Platform Team develops and maintains the core simulation infrastructure that enables Waymo to drive millions of simulated miles every year.
The team is responsible for:
Building and maintaining Waymo's rendering and sensor simulation engine
Developing the infrastructure that allows internal teams to run SensorSim at scale
Supporting simulation workloads across a variety of autonomous driving applications
Responsibilities
Build and maintain high-performance simulation systems capable of running millions of simulated miles to evaluate the safety and performance of Waymo's onboard AI models.
Develop and optimize multimodal simulation pipelines involving camera, LiDAR, and radar sensors.
Collaborate closely with AI and machine learning teams developing components of the autonomous driving simulation stack.
Minimum Qualifications
Experience developing or working with 3D game engines.
Experience modeling or simulating real-world environments using technologies such as:
Physics simulation
Motion capture or animation
Light transport
Photogrammetry
NeRFs
Gaussian Splatting
Experience building or maintaining efficient asset management pipelines for large-scale data storage and processing.
Preferred Qualifications
Experience integrating with machine learning pipelines and an understanding of how ML models are trained, evaluated, and improved.
Experience scaling complex data processing systems, including knowledge of synchronous versus asynchronous pipeline architectures and their associated trade-offs.
Compensation
Base Salary: $213,000–$263,000 USD
Compensation is determined based on factors including work location, experience, education, technical expertise, and overall qualifications.
In addition to base salary, eligible employees may receive:
Annual discretionary bonus
Equity compensation
Comprehensive benefits package