Senior Motion Planning Engineer, Autonomous Driving

DiDi

San Jose (CA)

On-site

USD 141,000 - 235,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DiDi's autonomous driving unit is hiring a Software Engineer / Sr. Software Engineer to build the core decision-making and motion planning for our autonomous vehicles.

You will develop algorithms enabling safe, intelligent navigation from high-level planning to low-level trajectory optimization, collaborating with Prediction, Perception, and Control teams. Candidates should have a solid background in robotics and C++, with experience in autonomous systems and automotive software development.

Qualifications

  • BS/MS in CS, Robotics, or related field.
  • Experience in autonomous systems or automotive software.
  • Strong C++ and real-time algorithm skills.
  • Knowledge of motion planning, trajectory optimization, and world reasoning.

Responsibilities

  • Design and implement core motion planning logic for high-level actions (lane changes, merges, yields).
  • Develop and optimize motion planning algorithms for behavioral decisions; integrate geometry and velocity reasoning.
  • Architect and enhance the geometry system for generating feasible paths.
  • Architect and refine the velocity system for context-aware, safe velocity profiles.
  • Model driving scenarios and world interactions to support the behavioral planner.
  • Design trajectory costs to balance ETAs, comfort, and safety.
  • Conduct analysis, testing, and debugging across scenarios; lead root cause investigations.
  • Collaborate with Prediction, Perception, and Control teams to ensure end-to-end motion flow.

Skills

C++ real-time
Robotics fundamentals
Decision-making
Motion planning
Trajectory optimization
Cost design

Education

B.S./M.S. in Computer Science, Robotics, or related field

Job description

DiDi's autonomous driving unit is hiring a Software Engineer / Sr. Software Engineer to build the core decision-making and motion planning for our autonomous vehicles.

You will develop algorithms enabling safe, intelligent navigation from high-level planning to low-level trajectory optimization, collaborating with Prediction, Perception, and Control teams. Candidates should have a solid background in robotics and C++, with experience in autonomous systems and automotive software development.

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

Similar jobs worth comparing

Motion Planning Engineer - Autonomous Driving
Motion Planning Engineer - Autonomous Driving

jobr.pro • San Jose (CA)

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

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

Hybrid
USD 170,000 - 282,000
Software Engineer – Motion Planning
Software Engineer – Motion Planning

jobr.pro • San Jose (CA)

On-site
USD 141,463 - 282,264
Autonomy Planning Engineer - Trajectory & Decision-Making
Autonomy Planning Engineer - Trajectory & Decision-Making

Didi Labs • San Jose (CA)

On-site
USD 141,000 - 282,000
Senior Software Engineer: Map Fusion & Motion Planning
Senior Software Engineer: Map Fusion & Motion Planning

Socket.dev • San Jose (CA)

On-site
USD 129,189 - 214,776
Software Engineer, Motion Planning
Software Engineer, Motion Planning

DiDi • San Jose (CA)

On-site
USD 141,000 - 235,000
Autonomous Driving: Map Fusion & Motion Planning Engineer
Autonomous Driving: Map Fusion & Motion Planning Engineer

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)

On-site
USD 170,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
Senior Motion Planning Engineer for Autonomous Trucks
Senior Motion Planning Engineer for Autonomous Trucks

Plus 2 • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Free lunch
Unlimited snacks
401(k) plan