Software Engineer – Motion & Behavioral Planning
DiDi
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