Senior Planning & Trajectory Engineer

DiDi

San Jose (CA)

On-site

USD 141,000 - 282,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DiDi is seeking a talented Software Engineer / Sr. Software Engineer, Planning Selection, to contribute to the core planner engine for decision-making, trajectory generation, and evaluation.

You will apply both traditional robotics planning and machine learning methods to build robust, efficient, and safe trajectories for our autonomous vehicles in dense urban environments. This role emphasizes collaboration with cross-functional teams and delivering scalable planning solutions.

Qualifications

  • 2–5+ years of software engineering experience in autonomous driving, robotics, or 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 C++ software for trajectory generation and scoring.
  • Apply probabilistic, statistical, and ML methods to assess trajectory risk and evaluate plans under uncertainty.
  • Profile, optimize, and test online planning software for low-latency, memory-efficient execution on embedded platforms.
  • Collaborate with Perception, Prediction, Motion Control, and Safety teams to refine evaluation metrics.

Skills

C++ production-grade
Behavior planning
Probability & ML fundamentals
Problem solving

Education

Bachelor’s degree or higher in Computer Science / Robotics / Electrical Engineering / Applied Mathematics

Job description

DiDi is seeking a talented Software Engineer / Sr. Software Engineer, Planning Selection, to contribute to the core planner engine for decision-making, trajectory generation, and evaluation.

You will apply both traditional robotics planning and machine learning methods to build robust, efficient, and safe trajectories for our autonomous vehicles in dense urban environments. This role emphasizes collaboration with cross-functional teams and delivering scalable planning solutions.

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

Similar jobs worth comparing

Autonomy Planning Engineer - Trajectory & Decision-Making
Autonomy Planning Engineer - Trajectory & Decision-Making

Didi Labs • San Jose (CA)

On-site
USD 141,000 - 282,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
Motion Planning Engineer - Autonomous Driving
Motion Planning Engineer - Autonomous Driving

jobr.pro • San Jose (CA)

On-site
USD 141,000 - 283,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)

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 / 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
Software Engineer – Motion Planning
Software Engineer – Motion Planning

jobr.pro • San Jose (CA)

On-site
USD 141,000 - 283,000
Software Engineer, Motion Planning
Software Engineer, Motion Planning

DiDi • San Jose (CA)

On-site
USD 141,000 - 235,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