DiDi

Software Engineer – Motion & Behavioral Planning

DiDi

Apply
27 days ago
San Jose, CA, USA
Mid Level / Senior

Base Salary

$129k - $215k/yr

Responsibilities

  • Design and implement core Behavioral Planning logic for vehicle actions.
  • Develop and optimize motion planning algorithms integrating path and velocity reasoning.
  • Architect and enhance the geometry system for feasible path generation.
  • Refine the velocity system for context-aware velocity profiles.
  • Model complex driving scenarios for robust behavioral planning.
  • Design trajectory ranking costs to balance ETA, comfort, and safety.
  • Conduct analysis, testing, and debugging of system performance.
  • Collaborate with Prediction, Perception, and Control teams.

Requirements

  • 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 for real-time algorithms.
  • Solid understanding of robotics fundamentals including decision-making and motion planning.
  • Experience in behavioral planning, motion planning, and trajectory ranking.

Tech Stack

C++Python

Categories

AI & MLEmbedded