Senior/ Staff Software Engineer, Motion Planning
Core
Building motion planning and decision-making systems for autonomous trucks to calculate safe paths in highway and urban environments.
Role type
Senior/Staff Software Engineer (Motion Planning)
Builds
Motion planning stack, lattice-based planners, and trajectory optimization systems for autonomous vehicles.
Domain
Autonomous logistics / Middle-mile freight transportation
Deliverable
production ML models | product features
Required skills
C++ (production-quality, real-time), lattice-based planning, trajectory optimization, model predictive control, search-based planning, vehicle dynamics, simulation tools, system-level debugging
Preferred skills
Diffusion models, Vision-Language-Action (VLA) models
Technologies
C++
Responsibilities
Design and optimize motion planning stack for diverse real-world environments; Develop lattice-based, sampling-based, and optimization-based planners; Integrate constraints from perception, prediction, and control; Collaborate with behavior planning, control, and mapping teams; Optimize C++ infrastructure for real-time onboard deployment; Analyze simulation and on-road performance to resolve failure cases.
Seniority
Senior/Staff, hands-on IC