Drimva

DiDi Global

Software Engineer / Sr. Software Engineer, Planning Selection Autonomy

$129K–$215K

San Jose, CA +1 · Senior · Full-time · Posted Sep 11, 2026

Location
San Jose, CA
Mountain View, California, United States
Education
B.S./M.S. in Computer Science, Robotics, or a related field.

About the job

Develop decision-making and motion-planning systems that help autonomous vehicles navigate complex environments safely and smoothly.

What you'll do

  • Design behavioral planning logic and model driving scenarios and agent interactions.
  • Develop geometry and velocity planning algorithms, trajectory ranking costs, and feasible paths and profiles.
  • Test and debug system performance, investigate root causes, and collaborate with Prediction, Perception, and Control teams.

What they ask for

  • B.S./M.S. in Computer Science, Robotics, or a related field.
  • Experience in autonomous systems, robotics, or automotive software development.
  • Strong proficiency in C++ and Python.
  • Understanding of robotics fundamentals, including decision-making, motion planning, control theory, trajectory ranking, and search and optimization algorithms.

Nice to have

  • PhD or internship experience related to robotics planning system designs.
  • Knowledge of vehicle dynamics and longitudinal/lateral control systems; understanding of machine learning and reinforcement learning.

Pay

$129,189-$214,776 annually USD base salary

Tools

C++, Python

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)