Senior Motion Planning Engineer - Safety-Layer
Core
Design, implement, and test algorithms for a safety-layer in autonomous vehicle motion planning, ensuring dynamic trajectories and evasive maneuvers adhere to safety-critical requirements.
Role type
Senior IC motion planning engineer (safety-layer)
Builds
Safety-layer algorithms, evasive maneuver planners, simulation environments, and test/analysis tooling for autonomous vehicles
Domain
Autonomous driving / Robotics
Deliverable
production ML models
Required skills
Modern C++ (C++17/20), trajectory generation via numerical optimization and sampling, collision avoidance, dynamic collision modeling, convex set processing, state machine logic, multi-rate decision-making, time-series data processing, Linux
Preferred skills
Machine learning (supervised/RL), vehicle dynamics modeling, SQL, Python, Gitlab, Bazel, AV simulation tooling
Technologies
C++, Python, Linux, Gitlab, Bazel, SQL
Responsibilities
Design and implement trajectory synthesis algorithms; Develop evasive maneuver planning algorithms; Evaluate perception sensor modalities for safety-critical scenario identification; Construct test/analysis tooling; Validate and improve dynamic simulation environments; Define and implement performance, comfort, and safety metrics; Support root-cause analysis of autonomy stack events
Seniority
Senior, hands-on IC
