HHiring Reality
← DiDi Labs

Software Engineer / Sr. Software Engineer, Planning Selection Autonomy

DiDi Labs
Location
San Jose, CA
Posted
20 days ago
Department
Planning US
Salary
$129,189-$214,776
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++ and Python
  • Solid understanding of robotics fundamentals including decision-making, motion planning, control theory, trajectory ranking, search and optimization algorithms
  • Related experience in behavioral planning, motion planning, behavior 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 will develop core decision-making and motion planning systems for autonomous vehicles, focusing on algorithms for navigation in complex environments. Responsibilities include designing behavioral planning logic, optimizing motion planning algorithms, and collaborating with other teams to ensure effective vehicle motion based on environmental understanding.

Benefits
  • Base salary range of $129,189-$214,776 annually
  • Bonus
  • Equity
  • Benefits
Things to weigh
  • Position includes both junior and skilled levels, which may affect team dynamics and expectations
  • Salary range provided, but individual pay is determined by multiple factors
  • Focus on complex algorithm development may require a steep learning curve for less experienced candidates
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.