This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We're building the next generation of planning capabilities by integrating learned models into autonomous vehicle decision-making. You'll translate neural network outputs to reliable vehicle behaviors. In this role, you will enhance our motion planner by incorporating machine learning models. You will define the interfaces, requirements, and integration strategies necessary to meaningfully improve decision-making in complex, real-world environments. In addition to this effort, you will contribute broadly to the evolution of our planning stack by developing new features, improving core algorithms, and strengthening the overall architecture. This is a high-impact role for an engineer who enjoys bridging disciplines, shaping emerging capabilities, and advancing state-of-the-art autonomy through thoughtful, rigorous engineering.
Job Responsibility:
Incorporate neural networks into the planning stack, working closely with ML, perception, and systems teams
Evaluate how learned inputs influence planner performance, in simulation and on-road
Architect fallback, hybrid, or arbitration strategies that maintain safety and reliability when learned models are uncertain or degraded
Contribute to the broader planning system by designing and implementing new planning behaviors, search strategies, optimizations, and structural improvements
Write high-quality C++ code that meets real-time constraints and supports safety-critical deployment
Participate in code reviews, design discussions, and cross-team planning to ensure alignment and technical excellence
Requirements:
Strong software engineering skills with proficiency in C++
Python proficiency is a plus
Experience integrating ML models or learned components into a real-time system
A strong background in robotics, planning, optimization, and mathematics (MS, PhD, or equivalent experience)
Industry experience in robotics or autonomous driving
Experience working in large-scale or safety-critical systems with strict performance requirements
Experience evaluating or interpreting ML model outputs
Strong analytical skills, including the ability to reason about algorithmic trade-offs and system behavior
Excellent communication skills and comfort working across teams
A desire to collaborate with other teams outside of planning
What we offer:
Competitive compensation package including equity and annual bonuses
Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Cigna, and MetLife (including a medical plan with infertility benefits)