Skip to content
Waymo logo

Software Engineer

WaymoAutonomous Vehicles company
RemoteMid
Software Engineering

About the role

Design, develop, and test complex systems for autonomous driving.

  • Work on Waymo's autonomous driving software by designing, developing, and testing complex systems to enable safe vehicle autonomy across platforms.
  • Key Responsibilities Design, document, plan, and implement complex software projects.
  • Perform analysis and evaluation using simulations and scientific computing.
  • Build robust solutions for autonomous driving problems and integrate across teams.
  • Scale infrastructure for new vehicle platforms and operating domains.
  • Troubleshoot deep technical issues in robotics and vehicle systems.
  • Requirements Master's degree in Robotics, Computer Science, Engineering or related field. 12 months experience in C or C++ development.
  • Experience with geometry, linear algebra, data analysis, and algorithms design.
  • Background in autonomous vehicle planning or controls and simulation methodologies.
View original posting →

Tech stack

C++

Match insights

Tech:C++
Level:Mid

More roles at Waymo

View open roles at Waymo