CareerPlanSign in

Senior / Staff Software Engineer - Motion Planning

Foster City, CA💼 Full-time🗓 2025-11-05 → 2026-09-25

Core

Develop and implement algorithmic improvements for robot driving behavior on public roads, focusing on complex urban and highway scenarios.

Role type

Senior / Staff Software Engineer - Motion Planning

Builds

Next-generation autonomous driving algorithms for public road navigation

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), simulation testing, on-road testing analysis, patent writing

Preferred skills

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

Responsibilities

Create principled algorithmic improvements to driving behavior and implement changes in the code base; Use backend tooling to test changes across various 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

Seniority

Senior / Staff, hands-on IC

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