Staff Software Engineer, Trajectory Generation & Controls
Core
Design, implement, and deploy real-time trajectory generation and control systems for autonomous trucks to ensure safe and comfortable driving.
Role type
Staff Software Engineer (Autonomous Vehicle Controls & Motion Planning)
Builds
Real-time trajectory generation, optimization, and control components for autonomous trucking
Domain
Autonomous driving / Trucking / Motion Planning / Optimal Control
Deliverable
production ML models
Required skills
Motion planning, Optimal control, Dynamic optimization, Model predictive control (MPC), Real-time trajectory generation, Vehicle dynamics, System identification, C++, Python, Unit testing, Simulation
Preferred skills
Large ground vehicle experience, Sequential quadratic programming, Interior point methods, Tooling and metrics
Technologies
C++, Python
Responsibilities
Own delivery of TG&C features from design to integration, Provide input to team roadmaps, Collaborate with systems engineers, Write state-of-the-art software using modern C++ and Python, Work with other Autonomy teams, Align stakeholders through design and iteration exercises
Seniority
Staff, hands-on IC with strategic influence