Staff Software Engineer, Behavior Planning
Core
Design, implement, and improve behavior planning and motion planning features for autonomous trucking systems to ensure safe, comfortable, and effective driving decisions.
Role type
Staff Software Engineer (Autonomous Driving Planning)
Builds
Production behavior and motion planning software for autonomous semi-trucks and defense applications
Domain
Autonomous ground transportation / Robotics
Deliverable
production ML models
Required skills
Behavior planning, motion planning, decision-making, C++ software engineering, debugging complex autonomy systems, system-level judgment for safety and deployment
Preferred skills
Experience in industrial/near-production autonomy environments, collaboration across autonomy stack (Prediction, Controls, Perception, ML)
Technologies
C++
Responsibilities
Design and implement planning features, own projects from definition to deployment, debug autonomy using logs/simulation/metrics, define success metrics and validation plans, mentor junior and senior engineers
Seniority
Staff, hands-on IC with mentorship