Aurora
Behavior Planning Software Engineer
$139K–$223K
Mountain View, CA +1 · Remote · Full-time · Posted Aug 4, 2026
- Location
- Mountain View, CA
San Francisco, CA - Experience
- 4+ years of programming and software design experience; motion-planning algorithm experience required, with no duration specified.
- Education
- BS, MS, or Ph.D. in Robotics, Machine Learning, Applied Mathematics, Computer Science, or a related field.
About the job
Develop and productionize real-time behavior-planning algorithms that select safe, comfortable trajectories for autonomous vehicles, integrating motion planning with machine learning.
What you'll do
- Develop real-time algorithms for selecting safe and comfortable trajectories.
- Integrate motion planning with machine learning to build verifiable AI systems for autonomous driving.
- Design production software, algorithm metrics, and testing workflows.
What they ask for
- BS, MS, or Ph.D. in Robotics, Machine Learning, Applied Mathematics, Computer Science, or a related field.
- 4+ years of programming and software design experience in Python and/or C++, especially in low-latency or real-time environments.
- Experience designing, building, and productionizing motion-planning algorithms, including cost-function design, optimization, or sampling-based techniques.
Nice to have
- Expertise with GPU or ML toolkits such as PyTorch, CUDA, TensorFlow, JAX, and/or TensorRT.
- Expertise in machine learning for robotic or agentic applications, such as reinforcement or imitation learning.
Pay
$139,000 - $223,000 per year (base salary)
Tools
Python, C++, PyTorch, CUDA, TensorFlow, JAX, TensorRT
AI focus
Integrate motion planning with machine learning to create verifiable AI systems for autonomous driving; machine learning applications include reinforcement or imitation learning.
Model-written summary · the original posting is authoritative