Jobs · Engineering · California

Staff Software Engineer, Planner

Pittsburgh Robotics Network · San Francisco Bay Area · 2 mo ago
Engineering$251k–$310k/yrFull-time

Job Summary

Waymo is seeking a Software Engineer to join our team. This role reports to a Technical Lead Manager and will work with a creative team to ensure the behavior of Waymo’s cars is safe, smooth, and predictable to other road users. The ideal candidate will have a BS in Computer Science, ML, Robotics, or a related technical field, or equivalent practical experience, along with 5+ years of general software engineering experience in C++. Experience building or evaluating ML-based systems and collaborating with different teams is preferred.

About the Role

The Software Engineering role at Waymo focuses on developing the brains of our fully autonomous driving technology. This includes creating tools, algorithms, and evaluation mechanisms to handle complex real-world scenarios and scale these solutions to large datasets. The role involves working on motion planning and related robotics problems, and refining solutions to run in real-time on the cars.

Responsibilities

  • Frame open-ended real-world problems into well-defined engineering problems
  • Develop tools, algorithms, and evaluation mechanisms
  • Scale solutions to Google-sized data pipelines
  • Refined solutions to run in real-time on the cars

Requirements

  • BS in Computer Science, ML, Robotics, or a related technical field, or equivalent practical experience
  • 5+ years general software engineering experience programming in C++ with efficient code
  • Experience collaborating with different teams

Qualifications

  • MS in Computer Science, ML Robotics, or a related technical field
  • Experience building or evaluating ML-based systems
  • Experience solving motion planning or related robotics problems

Skills

Software Engineering at Waymo requires a strong foundation in computer science principles, proficiency in C++, and the ability to collaborate effectively with cross-functional teams. A background in robotics, machine learning, or related fields is highly desirable.

Benefits

Waymo offers a comprehensive benefits package including a discretionary annual bonus program, equity incentive plan, and generous Company benefits program. Employees are also eligible for participation in Waymo’s benefits program, subject to eligibility requirements.

Pay

The expected base salary range for this full-time position across US locations is $251,000—$310,000 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level.

Similar jobs