CareerPlanSign in

Software Engineer - Motion Planning

Foster City, CA💼 Full-time🗓 2016-02-08 → 2026-09-26

Core

Develop algorithmic improvements for robot driving behavior on public roads, focusing on safe navigation in complex urban environments.

Role type

Senior IC motion planning engineer (autonomous vehicles)

Builds

Next-generation algorithmic improvements for robot driving behavior

Domain

Autonomous vehicles / Robotics / Motion Planning

Deliverable

production ML models

Required skills

C++, real-time motion planning algorithms, configuration spaces, planning techniques (A*, RRTs, PRMs)

Preferred skills

geometric- and/or sampling-based planning algorithms, autonomous robots, machine learning, ROS, pose estimation, SLAM, probabilistic filtering, 3D data, CUDA

Technologies

C++, ROS, CUDA

Responsibilities

Create principled algorithmic improvements to driving behavior and implement changes in the code base; Use backend tooling to test changes across driving situations; Lead on-vehicle drive reviews to generate actionable feedback; Attend conferences and survey literature on Robotics and Motion Planning; Write and file patents for novel technologies

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.