# Software Engineer, Map Fusion & 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-17
- Apply by: 2026-10-14
- Apply: https://job-boards.greenhouse.io/didi/jobs/8131864
- Page: https://www.1752.vc/careers/jobs/didi-software-engineer-map-fusion-and-planning/

## About the role

We are seeking a Software Engineer / Senior Software Engineer to develop the next-generation map fusion and motion planning systems for our autonomous vehicles. In this role, you will bridge the gap between semantic HD maps, real-time sensor perception, and vehicle trajectory generation.

## What they're looking for

- Education: B.S./M.S. or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field
- Experience: 3+ years (Software Engineer) / 5+ years (Senior Software Engineer) of experience in autonomous driving, robotics architecture, or spatial computing
- Software Mastery: Expert proficiency in production-grade C++ (Modern C++14/17/20, multi-threading, memory management) and strong prototyping proficiency in Python
- Motion Planning Fundamentals: Robust foundational knowledge in path planning (e.g., A*, Dijkstra, Hybrid A*, sampling-based planners like RRT*) and kinematic/dynamic vehicle models
- Robotics Core: Deep understanding of robotics fundamentals, including coordinate transformations, spatial geometry, and state estimation
- System Design: Strong system design skills with a solid understanding of middleware (e.g., ROS2, DDS) and distributed software architectures

Tags: Planning US
