Senior / Staff Software Engineer - Motion Planning
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