Software Engineer - Planning
Core
Develop high-performance motion planning modules for autonomous vehicles and mobile robots to generate kinematically-feasible trajectories.
Role type
Senior IC software engineer (autonomous vehicle planning)
Builds
Production planning modules deployed on vehicles for highway, city, and offroad autonomy
Domain
Autonomous driving / Robotics
Deliverable
production ML models
Required skills
C++ (high-performance), motion planning, autonomous vehicle software, robotics, SD maps integration, perception system outputs
Preferred skills
Safety-critical C++, planning algorithms on AVs, MSc/PhD in CS or applied mathematics
Technologies
C++, SD maps
Responsibilities
Develop state-of-the-art behavior software leveraging ML components; Design and implement planning modules for autonomous navigation; Deploy planning modules to production hardware and test in the field; Collaborate with customers' engineers and manage customer relationships