The opportunity
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to…
What you'll do
Work with a creative team of people who are responsible for the bring-up of: Perception SW on new hardware platforms (vehicles, sensors, compute)
Evolve existing SW to abstract away superfluous differences between various: sensor hardware and encapsulate hardware-specific logic, by writing design docs, gathering feedback, implementing the change and testing it and monitoring its continued health and maintaining it during its lifespan
Rapidly prototype and run de-risking experiments for the next-generation: Perception SW stack that is designed to be more portable to the new sensor HW
Maintain and run evaluations of existing or hypothetical new sensor hardware: to help make decisions on sensor HW options. Write up analyses that summarize high-level recommendations using the evidence from these evaluations
BS in Computer Science, Robotics, similar technical field of study, or equivalent practical experience
Strong experience programming in C++ with robust and efficient code
What they're looking for
- Strong software architecture skills
- Experience with sensor data processing (Lidar, camera, or Radar)
- Experience with building, integrating, debugging and evaluating ML-based systems
- Experience with bring-up of new sensors or vehicle platforms