Skip to main content

DiDi Labs

Software Engineer – Motion Planning

San Jose, CA$141.5k–$235.2kmidAdded today

About this role

DiDi Autonomous Driving seeks a Software Engineer to develop motion planning algorithms for Level 4 autonomous vehicles. You'll design behavioral reasoning systems, trajectory optimization, and path/velocity planning that integrate perception and control into safe, intelligent navigation.

What you'll do

  • Design and implement core motion planning logic for high-level vehicle actions like lane changes and merges
  • Develop trajectory optimization algorithms integrating geometry and velocity reasoning
  • Architect and enhance geometry systems for feasible path generation
  • Build velocity planning systems for safe and comfortable speed profiles
  • Model driving scenarios and agent interactions for robust world modeling
  • Collaborate with Prediction, Perception, and Control teams on system integration

What they're looking for

  • C++ (real-time algorithm implementation)
  • Motion planning and trajectory optimization
  • Robotics fundamentals and decision-making
  • Control theory and optimization algorithms
  • Vehicle dynamics and longitudinal/lateral control
  • Machine learning and reinforcement learning
  • Search algorithms and cost function design
  • System debugging and performance analysis

Benefits

  • Competitive base salary with bonus and equity
  • Work on cutting-edge Level 4 autonomous driving technology
  • Collaborate with world-class robotics and autonomous systems teams
  • San Jose, CA location in tech hub
  • Opportunity to impact transportation safety and efficiency at scale
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

DiDi Labs

DiDi Labs develops autonomous driving technology for Level 4 vehicles, focusing on motion planning, behavioral decision-making, map fusion, and robotic simulation systems. The company is hiring software engineers and researchers to build algorithms, trajectory optimization systems, and cloud-based simulation infrastructure that enable safe and intelligent autonomous vehicle navigation.

View all jobs at DiDi Labs

Likely interview questions

  • Walk us through your experience with motion planning algorithms—what's the most complex trajectory optimization problem you've solved?
  • How have you approached balancing safety, comfort, and efficiency when designing cost functions for autonomous systems?