Autonomy Planning Engineer - Trajectory & Decision-Making

Didi Labs

San Jose (CA)

On-site

USD 141,000 - 282,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DiDi Autonomous Driving in San Jose, CA seeks a Software Engineer / Senior Software Engineer to contribute to the core planner engine for decision-making, trajectory generation, and evaluation.

You will apply both classic robotics planning and machine learning methods to deliver safe, comfortable trajectories for autonomous vehicles, collaborating with Perception, Prediction, Motion Control, and Safety teams to refine evaluation metrics and validation of planning behavior.

Qualifications

  • Bachelor’s or higher degree in Computer Science, Robotics, Electrical Engineering, Applied Mathematics, or a closely related technical field.
  • 2–5+ years of software engineering experience writing production-grade C++ in autonomous driving, robotics, or complex real-time systems.
  • Strong understanding of behavior planning, decision-making, and trajectory generation algorithms.
  • Solid understanding of probability, statistics, and machine learning fundamentals.

Responsibilities

  • Design, implement, and maintain high-performance, production-grade C++ software for trajectory candidate generation and scoring.
  • Apply probabilistic, statistical, and machine learning methods to assess dynamic trajectory risk and evaluate trajectories under uncertainty.
  • Profile, optimize, and test online planning software for low-latency execution on embedded platforms.
  • Collaborate with Perception, Prediction, Motion Control, and Safety teams to refine metrics and validate planning behavior.

Skills

Machine learning basics
Probability & statistics
Trajectory planning
Problem solving

Education

Bachelor’s or higher in CS/Robotics/EE/Applied Math

Tools

C++
Embedded platforms

Job description

DiDi Autonomous Driving in San Jose, CA seeks a Software Engineer / Senior Software Engineer to contribute to the core planner engine for decision-making, trajectory generation, and evaluation.

You will apply both classic robotics planning and machine learning methods to deliver safe, comfortable trajectories for autonomous vehicles, collaborating with Perception, Prediction, Motion Control, and Safety teams to refine evaluation metrics and validation of planning behavior.

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

Similar jobs worth comparing

Software Engineer - Planning & Trajectory (Autonomy) Equity
Software Engineer - Planning & Trajectory (Autonomy) Equity

Socket.dev • San Jose (CA)

On-site
USD 141,000 - 282,000
Senior Planning & Trajectory Engineer
Senior Planning & Trajectory Engineer

DiDi • San Jose (CA)

On-site
USD 141,000 - 282,000
Motion Planning Engineer - Autonomous Driving
Motion Planning Engineer - Autonomous Driving

jobr.pro • San Jose (CA)

On-site
USD 141,000 - 283,000
Autonomous Driving Motion Planning Engineer
Autonomous Driving Motion Planning Engineer

Didi Labs • San Jose (CA), Northern (KY)

Hybrid
USD 141,000 - 282,000
Motion Planning Engineer – Equity & Autonomous Driving
Motion Planning Engineer – Equity & Autonomous Driving

DiDi • San Jose (CA)

On-site
USD 141,000 - 235,000
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)

Didi Labs • San Jose (CA)

On-site
USD 141,000 - 282,000
Autonomous Driving: Motion Planning Engineer
Autonomous Driving: Motion Planning Engineer

Didi Labs • San Jose (CA), Northern (KY)

Hybrid
USD 52,000 - 74,000
Internship to full-time pathway
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)

Socket.dev • San Jose (CA)

On-site
USD 141,000 - 282,000
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)

DiDi • San Jose (CA)

On-site
USD 141,000 - 282,000
Software Engineer, Motion Planning New San Jose, CA
Software Engineer, Motion Planning New San Jose, CA

Didi Labs • San Jose (CA), Northern (KY)

Hybrid
USD 141,000 - 282,000