Real-Time Behavior Planning Engineer (Autonomous Driving)

Aurora

Mountain View (CA)

Hybrid

USD 139,000 - 223,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Aurora in Mountain View is seeking a Software Engineer to support the Behavior Planning Team, building real-time trajectory algorithms and production-grade software for the Aurora Driver.

Candidates have 4+ years in Python and/or C++, with motion planning experience and comfort working in low-latency environments. This role follows a hybrid work model with in-office presence required at least 3 days per week.

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).

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.

Skills

Python
C++
Real‑time programming
Motion planning

Education

BS/MS/PhD in Robotics/ML/Applied Math/CS

Tools

PyTorch
CUDA
TensorFlow
JAX
TensorRT

Job description

Aurora in Mountain View is seeking a Software Engineer to support the Behavior Planning Team, building real-time trajectory algorithms and production-grade software for the Aurora Driver.

Candidates have 4+ years in Python and/or C++, with motion planning experience and comfort working in low-latency environments. This role follows a hybrid work model with in-office presence required at least 3 days per week.

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 • San Francisco (CA)

On-site
USD 126,000 - 201,000
Equity compensation
Annual bonus
Health benefits
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
Staff Software Engineer - Autonomy & Perception ML
Staff Software Engineer - Autonomy & Perception ML

Aurora • Mountain View (CA)

Hybrid
USD 189,000 - 303,000
Senior Software Engineer - Autonomous Driving Prediction
Senior Software Engineer - Autonomous Driving Prediction

Omaze • Mountain View (CA)

On-site
USD 120,000 - 150,000
Competitive compensation package
Medical, Dental, and Vision plans
Flexible PTO
+2
Software Engineer, Autonomy Controls
Software Engineer, Autonomy Controls

Aurora • Pittsburgh

Hybrid
USD 146,000 - 234,000
Senior ADAS Behavior Planning Engineer (C++/Python)
Senior ADAS Behavior Planning Engineer (C++/Python)

Lucid Motors • Newark (CA)

On-site
USD 158,000 - 218,000
Medical, dental, and vision insurance
Life and disability coverage
Paid time off
+4
Senior Perception ML Engineer - Autonomous Driving
Senior Perception ML Engineer - Autonomous Driving

Aurora Innovation • Mountain View (CA)

Hybrid
USD 162,000 - 260,000
Senior Behavior Planning Engineer — Autonomous Driving
Senior Behavior Planning Engineer — Autonomous Driving

Nuro • Mountain View (CA)

On-site
USD 193,000 - 292,000
Software Engineer - Planning & Trajectory (Autonomy) Equity
Software Engineer - Planning & Trajectory (Autonomy) Equity

Socket.dev • San Jose (CA)

On-site
USD 141,000 - 282,000