Software Engineer – Motion & Behavioral Planning jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

C++PythonMotion planningRobotics fundamentalsBehavioral planningTrajectory rankingControl theorySearch algorithmsOptimization algorithmsVehicle dynamicsMachine learningReinforcement learningDecision-making

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

twittertwittertwitter
company-logo
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 Company
Total Funding
$23.4B
Key Investors
Toyota MotorBooking HoldingsMirae Asset
2023-10-12Post Ipo Equity· $149M
2021-06-30IPO
2021-04-09Debt Financing· $1.5B

Leadership Team

leader-logo
Cat Dumitru
Global Performance Marketing & Partnerships
linkedin
Company data provided by crunchbase