Behavior Planning Software Engineer

Aurora

San Francisco (CA)

On-site

USD 126,000 - 201,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity compensation
Annual bonus
Health benefits

Job summary

I did my part and supported the Regular Toilet is seeking a Software Engineer for the Behavior Planning Team to develop real-time algorithms and integrate machine learning with motion planning for autonomous vehicles. Candidates should have a BS, MS, or Ph.D. in Robotics, Computer Science, or related fields, and strong skills in Python and C++.

The role offers a hybrid work environment, eligible for attractive compensation including bonuses and equity. Join us in shaping the future of self-driving technology!

Qualifications

  • Strong programming skills in Python and/or C++ in low latency environments.
  • Experience in designing, building, and productionizing motion planning algorithms.
  • Expertise in GPU or ML toolkits.

Responsibilities

  • Develop real-time algorithms for self-driving vehicle trajectories.
  • Integrate motion planning with machine learning for AI systems.
  • Implement production-grade software for the Aurora Driver.

Skills

Programming skills in Python
Software design skills
Motion planning algorithms
Machine learning applications

Education

BS, MS, or Ph.D. in a relevant field

Tools

PyTorch
CUDA
TensorFlow

Job description

Software Engineer – Behavior Planning Team

We are looking for a software engineer to support and scale efforts for our Behavior Planning Team.

Responsibilities
  • 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
Required Qualifications
  • BS, MS, or Ph.D. in Robotics, Machine Learning, Applied Mathematics, Computer Science or a related field
  • 4+ years of strong programming and software design skills in Python and/or C++, especially in low latency or real‑time environments
  • Experience in designing, building, and productionizing motion planning algorithms (cost function design, optimization, or sampling-based techniques)
Desirable Qualifications
  • 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)

Compensation & Benefits
Base salary range: $126,000–$201,000 per year. Successful candidates will also be eligible for an annual bonus, equity compensation, and benefits.

Work Setting
Hybrid work environment: Aurorans work at the office at least 3 days per week.

Aurora considers candidates without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran or military status, or any other protected category in accordance with federal and state law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Behavior Planning Software Engineer
Behavior Planning Software Engineer

Aurora • Mountain View (CA)

Hybrid
USD 139,000 - 223,000
Real-Time Behavior Planning Engineer for Autonomous Driving
Real-Time Behavior Planning Engineer for Autonomous Driving

Aurora • San Francisco (CA)

Hybrid
USD 126,000 - 201,000
Equity compensation
Annual bonus
Health benefits
Real-Time Behavior Planning Engineer (Autonomous Driving)
Real-Time Behavior Planning Engineer (Autonomous Driving)

Aurora • Mountain View (CA)

Hybrid
USD 139,000 - 223,000
Senior/Staff Behavior Planning Engineer
Senior/Staff Behavior Planning Engineer

Booster • Mountain View (CA)

On-site
USD 180,000 - 260,000
Software Engineer, Autonomy Controls
Software Engineer, Autonomy Controls

Aurora • Pittsburgh

Hybrid
USD 146,000 - 234,000
Senior Software Engineer, Behavior Planning
Senior Software Engineer, Behavior Planning

Nuro • Mountain View (CA)

On-site
USD 193,000 - 292,000
Annual performance bonus
Equity
Competitive benefits package
Principal Engineer, Team Lead - Behaviors
Principal Engineer, Team Lead - Behaviors

Motional • Boston (MA)

On-site
USD 240,000 - 330,000
Health insurance
Dental insurance
Vision insurance
+2
Principal Engineer, Team Lead - Behaviors
Principal Engineer, Team Lead - Behaviors

Motional • United States

On-site
USD 212,000 - 283,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff Engineer
Staff Engineer

Socket.dev • Boston (MA)

On-site
USD 205,000 - 272,000
Medical, dental, vision insurance
401k with company match
Health savings accounts
+2
Staff Software Engineer, Online Maps
Staff Software Engineer, Online Maps

Aurora • Mountain View (CA)

Hybrid
USD 189,000 - 303,000