# Software Engineer, Motion Planning at DiDi

- Company: DiDi
- What the company does: DiDi Global is the world's leading mobile transportation platform offering a full range of app-based services to users around the world. Backed by Techstars.
- Company website: https://web.didiglobal.com
- Type: Startups (AI role)
- Level: Mid level
- Location: San Jose, CA
- Work setup: On-site
- Pay: $141K to $235K base salary per year (USD)
- Posted: 2026-08-31
- Apply by: 2026-10-15
- Apply: https://job-boards.greenhouse.io/didi/jobs/8168501
- Page: https://www.1752.vc/careers/jobs/didi-software-engineer-motion-planning/

## About the role

We are seeking a Software Engineer /Sr. Software Engineer to join our team and develop the core decision-making and motion planning systems for our autonomous vehicles. In this role, you will be responsible for creating the algorithms that enable smooth, safe, and intelligent navigation in complex environments. You will tackle challenges across the full motion planning stack, from high-level behavioral reasoning to low-level trajectory optimization.

## What they're looking for

- Design and implement the core motion planning logic that determines the vehicle's high-level actions (e.g., lane changes, merges, yields, and interactions with other agents)
- Develop and optimize the motion planning algorithms that execute behavioral decisions, integrating Geometry Reasoning (path) and Speed Reasoning (velocity) into a cohesive trajectory
- Architect and enhance the geometry system for generating geometrically feasible and compliant paths
- Architect and refine the velocity system for generating context-aware, comfortable, and safe velocity profiles
- Model complex driving scenarios and agent interactions to create a robust world model for the behavioral planner
- Design different costs for trajectory ranking to trade off ETAs, comfort and safety of the vehicle behaviors

Tags: Planning US
