Waymo is looking to solve complex technical challenges in robotics, perception, decision-making, and deep learning to build the Waymo Driver, aiming to improve mobility access and reduce traffic fatalities.
Requirements
- General software engineering experience programming in C++ with robust and efficient code
- AV or Robotics experience
- Experience in graph search, optimization, or path planning algorithms.
- 4+ years of Software Engineering experience in complex systems
- Coding proficiency in Python and SQL
Responsibilities
- Investigate driving behavior issues from logs and understand the root cause. Look for trends in behavior from large amounts of data.
- Research, design, and implement new driving logic and onboard motion planning systems that improve low-speed maneuvering and parking performance.
- Develop foundational frameworks that help advancement of the Waymo Driver's capabilities.
- Improve evaluation capabilities to better understand on-road performance.
- Directly contribute to solving some of the most challenging driving situations in the long tail.
Other
- BS/MS/PHD in Computer Science, ML, Robotics, similar technical field of study, or equivalent practical experience
- Ability to collaborate within and across teams
- In this hybrid role, you will report to a Technical Lead Manager