Behavior Planning Software Engineer
Core
Develop real-time algorithms for selecting safe and comfortable trajectories for a self-driving vehicle and integrate motion planning with machine learning to create verifiable AI systems.
Role type
Senior IC behavior planning software engineer (autonomous driving)
Builds
The Aurora Driver (self-driving vehicle software)
Domain
Autonomous driving / Robotics
Deliverable
production ML models | product features
Required skills
Python, C++, low latency programming, motion planning algorithms, cost function design, optimization, sampling-based techniques
Preferred skills
GPU programming, PyTorch, CUDA, TensorFlow, JAX, TensorRT, reinforcement learning, imitation learning
Technologies
PyTorch, CUDA, TensorFlow, JAX, TensorRT
Responsibilities
Develop real-time algorithms for trajectory selection, integrate motion planning with machine learning, design and implement production-grade software, design metric suites and testing workflows
Seniority
Mid-Senior, hands-on IC