Staff Software Engineer, Planner
Core
Build the brains of Waymo's fully autonomous driving technology, specifically focusing on motion planning and decision-making for Level 4 autonomous vehicles.
Role type
Staff Software Engineer (Motion Planning)
Builds
Waymo Driver software for fully autonomous ride-hail service
Domain
Autonomous driving, robotics, deep learning
Deliverable
production ML models | product features
Required skills
C++ programming, motion planning, robotics, algorithm development, scaling to large data pipelines, real-time system optimization
Preferred skills
MS in CS/ML/Robotics, ML-based system evaluation, complex social scenario handling
Technologies
C++, Google-sized data pipelines
Responsibilities
Frame open-ended real-world problems into well-defined engineering problems; develop tools, algorithms and evaluation mechanisms; scale them to large data pipelines; refine them to run in real-time on cars.
Seniority
Staff, hands-on IC with strategic scope