DiDi · 2 weeks ago
Software Engineer – Motion & Behavioral Planning
DiDi is a company focused on developing Level 4 autonomous driving technology to enhance transportation safety and efficiency. They are seeking a junior Software Engineer to develop core decision-making and motion planning systems for autonomous vehicles, creating algorithms for intelligent navigation in complex environments.
Artificial Intelligence (AI)Mobile AppsPublic TransportationRide SharingTransportation
Responsibilities
Design and implement the core Behavioral 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
Conduct in-depth analysis, testing, and debugging of the system's performance in various scenarios, leading root cause investigations
Collaborate with Prediction, Perception, and Control teams to ensure a seamless flow from environmental understanding to physical vehicle motion
Qualification
Required
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 implementing complex, real-time algorithms
Solid understanding of robotics fundamentals, including decision-making, motion planning, control theory, trajectory ranking, search and optimization algorithms etc
Related experience in one or more of the following: behavioral planning, motion planning, behavior and world environment reasoning, trajectory ranking and cost design
Preferred
PhD or internship experience related to robotics planning system designs
Knowledge of vehicle dynamics and longitudinal/lateral control systems
Solid understanding of machine learning principles, reinforcement learning and related algorithms
Benefits
Bonus
Equity
Benefits
Company
DiDi
Didi is a mobility technology platform that offers ride hailing, taxi hailing, food delivery, and financial services.
H1B Sponsorship
DiDi has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (4)
2023 (2)
2022 (16)
2021 (30)
2020 (12)
Funding
Current Stage
Public CompanyTotal Funding
$23.4BKey Investors
Toyota MotorBooking HoldingsMirae Asset
2023-10-12Post Ipo Equity· $149M
2021-06-30IPO
2021-04-09Debt Financing· $1.5B
Recent News
New Enterprise Associates
2025-12-29
2025-12-03
Company data provided by crunchbase