About the job
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world’s most trusted driver. Originating from the Google Self-Driving Car Project in 2009, Waymo has been committed to developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and ultimately save lives lost to traffic incidents. The Waymo Driver not only powers our fully autonomous ride-hail service but is also adaptable to various vehicle platforms and applications. With over ten million rider-only trips facilitated and more than 100 million miles driven autonomously on public roads, along with extensive simulation across over 15 U.S. states, we are redefining transportation.
The Software Engineering team is the brain behind Waymo’s autonomous driving capability. Our systems empower the Waymo Driver to accurately perceive its surroundings, make informed decisions, and safely transport individuals to their destinations. We tackle complex technical challenges in robotics, perception, decision-making, and deep learning, collaborating closely with hardware and systems engineers. If you are a software engineer or researcher with a passion for Level 4 autonomous driving, we want to connect with you.
The Sensor Foundations Team is essential in providing clean, optimized sensor data through robust APIs to our Perception models. We aim to abstract hardware differences and deliver low-level Perception signals using advanced algorithms or machine learning approaches. Team projects require a versatile skill set, including robotics, system integration, code optimization, and machine learning expertise.
Within the Optimization sub-team, we leverage our knowledge of CPUs, GPUs, and sophisticated algorithms to rapidly process Waymo’s sensor data, feeding it into Perception ML models. Our focus on low-level compute hardware understanding allows us to apply this knowledge throughout the entire technology stack. We are seeking a Tech-Lead Manager with expertise in CPU, GPU, or system-level optimization to guide our small team of Software Engineers. Depending on your experience, you may also oversee system-level optimization and manage our compute resources.
This position follows a hybrid work model and reports directly to the Technical Lead Manager of the Sensor Foundations team.

