Behavior Planning Software Engineer
Aurora · Remote · $139k–$223k
The role
This role involves developing real-time algorithms for safe and comfortable trajectory selection, integrating motion planning with machine learning, and building production-grade software for the Aurora Driver. The position requires strong programming skills and experience in motion planning, with a hybrid work environment.
- Pay
- $139k–$223k
- Location
- Remote
- Work mode
- Hybrid
- Level
- Mid
- Experience
- 4+ yrs
- Education
- Bachelors
What we know that the posting doesn’t say
- Seen 1 day agostill listed on the employer’s careers page
- Posted 35 days agothe first time we saw it
About Aurora
Aurora is a self-driving technology company focused on delivering the benefits of autonomous driving safely and broadly, aiming to improve mobility and logistics.
What you would do
- Develop real-time algorithms for selecting safe and comfortable trajectories for a self-driving vehicle
- Integrate motion planning with machine learning to create verifiable AI systems for autonomous driving
- Design and implement production-grade software for the Aurora Driver
- Design metric suites and testing workflows for rapid iteration on algorithms
Must have
- BS, MS, or PhD in Robotics, Machine Learning, Applied Mathematics, Computer Science, or related field
- 4+ years of strong programming and software design skills in Python and/or C++
- Experience in low latency or real-time environments
- Experience in designing, building, and productionizing motion planning algorithms (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/agentic applications (reinforcement learning or imitation learning)
What you get
- Annual bonus
- Equity compensation
- Benefits package
Experience and education
- 4+ years of relevant experience
- Bachelors degree or equivalent experience
Key skills
- python
- c++
- motion planning
- cost function design
- optimization
- sampling-based techniques
- pytorch
- cuda
- tensorflow
- jax
- tensorrt
- reinforcement learning
- imitation learning
Who we are Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver https://aurora.tech will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, y…
Extracted from the employer’s posting. Read it in full on Aurora’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at Aurora
- Staff Application Security EngineerRemote
- Senior Security Engineer - Enterprise Security EngineeringRemote
- Senior Hardware Test EngineerRemote
- Staff Software Engineer, Full Stack – Aurora ServicesRemote
- Staff Security Engineer, Cloud Detection & ResponseRemote
- Senior Software Engineer - Cloud PlatformRemote