Staff Motion Planning Engineer - Trajectory Generation
Core
Architect and advance production-ready autonomous vehicle motion planning and trajectory generation algorithms to enable safe, comfortable, and intuitive robotaxi behaviors.
Role type
Staff Motion Planning Engineer (Trajectory Generation)
Builds
Production-grade autonomous vehicle software and motion planning frameworks
Domain
Autonomous driving / Robotics / Real-time control
Deliverable
production ML models
Required skills
C++ (real-time, low-latency), Model Predictive Control (MPC), numerical optimization (interior point, SQP, convex/non-convex), solver optimization (IPOPT, Gurobi, OSQP, CasADi), vehicle dynamics, closed-loop simulation
Preferred skills
Python (simulation, data analysis, prototyping)
Technologies
C++, IPOPT, Gurobi, OSQP, CasADi
Responsibilities
Define long-term technical strategy for motion planning and trajectory optimization; design scalable core software architecture for optimal control techniques; establish code quality benchmarks and lead architectural code reviews; champion modern development toolchains including high-fidelity simulation and CI; drive strategic technical leadership and cross-functional alignment with planning and control teams; mentor senior and junior team members
Seniority
Staff, technical leadership & architecture