Staff Software Engineer Mission Planning
Core
Design and develop mission planning and prediction systems for driverless operation on public roads, integrating engineered driving logic and machine-learning models.
Role type
Staff Software Engineer (Autonomous Driving Planning)
Builds
Mission planning and prediction systems for driverless vehicles
Domain
Autonomous driving / Robotics
Deliverable
production ML models | product features
Required skills
C++, motion planning, trajectory optimization, graph theory, system architecture, technical leadership, cross-functional partnership
Preferred skills
Experience deploying software on driverless autonomous vehicles, system performance optimization (latency, throughput, reliability), simulation frameworks, data-driven development workflows, mentoring engineers
Technologies
C++
Responsibilities
Design and develop mission planning and prediction systems for driverless operation; Develop the architecture and long-term roadmap for planning and prediction; Mentor and provide technical leadership to junior and senior engineers; Integrate engineered driving logic and machine-learning models; Partner cross-functionally with Perception, Controls, Systems, and Simulation teams; Solve difficult real-world problems involving lane changing, merging, speed modulation, mission updates, and multi-trajectory prediction
Seniority
Staff, hands-on IC with significant mentorship and architectural responsibilities