Jobs · Information Technology · Pennsylvania

Software Engineer, Planner

Waymo · Pittsburgh, PA · 2 wk ago
Information TechnologyFull-time

Job Summary

Waymo is seeking a Software Engineer to join our team. This role focuses on developing the core autonomous driving technology that powers Waymo's fully autonomous ride-hail service. Reporting to a Technical Lead Manager, you will work with a creative team to ensure the safety, smoothness, and predictability of our cars' behavior on the road. Your responsibilities include framing open-ended real-world problems into well-defined engineering problems, developing tools, algorithms, and evaluation mechanisms, scaling these solutions to Google-sized data pipelines, and refining them for real-time deployment on vehicles.

About the Role

The ideal candidate will have a strong background in computer science, machine learning, robotics, or a related field, with at least 5 years of general software engineering experience in C++. Experience in motion planning or related robotics problems, as well as experience with ML-based systems, is preferred.

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 for real-time deployment on vehicles

Requirements

  • Bachelor's degree in Computer Science, Machine Learning, Robotics, or a related technical field, or equivalent practical experience
  • 5+ years of general software engineering experience in C++ with efficient code
  • Experience collaborating with different teams

Qualifications

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

Skills

  • Strong problem-solving skills
  • Experience with C++ and efficient coding practices
  • Collaborative mindset
  • Experience with motion planning or related robotics problems
  • Experience with ML-based systems

Benefits

Waymo offers competitive compensation, comprehensive benefits, and opportunities for professional growth and innovation within a dynamic and collaborative environment.

Pay

TBD based on experience and qualifications

Schedule

Hybrid work arrangement

Similar jobs