HHiring Reality
← DiDi Labs

Software Engineer, Motion Planning

DiDi Labs
Location
San Jose, CA
Posted
20 days ago
Department
Planning US
Salary
$141,463–$235,182
What they actually want (must-haves)
  • 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++ for implementing complex, real-time algorithms
  • Solid understanding of robotics fundamentals, including decision-making, motion planning, control theory, trajectory ranking, search and optimization algorithms
  • Related experience in one or more of the following: motion planning, trajectory optimization and world environment reasoning, trajectory ranking and cost design.
Nice to have
  • PhD or internship experience related to robotics planning system designs
  • Knowledge of vehicle dynamics and longitudinal/lateral control systems
  • Solid understanding of machine learning principles, reinforcement learning and related algorithms.
What the job really is

The Software Engineer, Motion Planning role involves developing core decision-making and motion planning systems for autonomous vehicles. Responsibilities include designing algorithms for navigation, optimizing motion planning, and collaborating with other teams to ensure effective vehicle motion based on environmental understanding. The position requires tackling challenges across the full motion planning stack, from high-level reasoning to low-level trajectory optimization.

Benefits
  • Base salary range for Software Engineer position is $141,463–$235,182 annually
  • Base salary range for Senior Software Engineer position is $169,783–$282,264 annually
  • Bonus, equity, and benefits included.
Things to weigh
  • Salary range provided, but individual compensation is based on various factors, which may lead to variability in offers.
  • The role requires a strong technical background and experience in a specialized field, which may limit the candidate pool.
  • Focus on complex algorithm development may require significant prior experience in robotics or autonomous systems.
Job score4/5
Benefits2/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency5/5

Applying to DiDi Labs?

See how your résumé matches this role — and tailor it from what actually gets interviews.