Source-listed Job

Software Engineer, Motion Planning

About The Company

Job Source description available
DiDi Labs Silicon Valley Source published Oct 19, 2026 Source retrieved Oct 19, 2026
Source: Didi (greenhouse) · A retrieval date records when our system last obtained the source record. It does not guarantee the vacancy is still open or that every detail has been independently checked.
Description from the source The source description is formatted below for discovery. The provider owns the original wording and may change its requirements or close applications.

Overview

About The Company

Full job description

About The Company DiDi's autonomous driving unit was established in 2016 with the mission of developing Level 4 autonomous driving (AD) technology to make transportation safer and more efficient. In August 2019, the unit became an independent company, DiDi Autonomous Driving, dedicated to advanced AD R&D, product application, and business expansion. We believe integrating AD technology into a shared-mobility fleet will generate immense social value. By leveraging DiDi's specialized technology, operational expertise, and integrated ecosystem, we are positioned to build and operate a highly efficient, user-oriented autonomous fleet. 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. Responsibilities 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. 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. Qualifications 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++  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: motion planning, trajectory optimization and world environment reasoning, trajectory ranking and cost design. Preferred Qualifications 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. The base salary range for the Software Engineer position is $141,463–$235,182 annually, and for the Senior Software Engineer position is $169,783–$282,264 annually, in addition to bonus, equity, and benefits. Our salary ranges are determined by the role, level, and location. Within the applicable range, individual compensation is based on the work location as well as other factors, including job-related skills, experience, and relevant education and training. I acknowledge that prior to submitting this application, I have read and accepted the Privacy Notice for California Residents which is available on https://v.didi.cn/AQnxlBa

Tips for this job

Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.

  1. Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
  2. Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
  3. Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
  4. Apply through the original employer or official recruitment destination shown on this page.
Original authoritative source

JobOpportunity.info helps you discover and organize source listings. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.

Apply through JobOpportunity →

Browse current JobOpportunity listings from Didi (greenhouse) →

Related opportunities

Other source-listed records you may want to review.

Job

Бухгалтердің көмекшісі

Товарищество с ограниченной ответственностью ECO TRADE.KZ · KZ

Бухгалтерлік есепті және қаржы-шаруашылық қызметті ұйымдастыру, Кассалық операцияларды жүргізу, 1С:Бухгалтерия бағдарламасында жұмыс, Ақша қаража...

Job

Мерчендайзер

Товарищество с ограниченной ответственностью Ново-Альджанский мелькомбинат · KZ

Тауарлардың, жабдықтардың сақталуын қамтамасыз ету, Тауарды сату алдындағы дайындау, Тауар операциялары бойынша есеп айырысуды жүргізу Тәжірибесі...

Job

Senior Account Technology Strategist

Microsoft · US

Customer AI and Security Strategy Leadership - Document and articulate the customer's business objectives, technology landscape, and AI and Secur...

Job

Sr. Technical Program Manager- CTJ- TS/SCI

Microsoft · US

Drive execution of strategic PLx initiatives from planning through delivery. Improve operational efficiency through process definition, automatio...

Job

Principal Software Engineer - AI Frameworks

Microsoft · US

Own the technical vision, architecture, roadmap, and multi-release execution strategy for critical AI framework, performance, benchmarking, or de...

Job

Senior Software Engineer, Online Ads Frontend

Microsoft · US

To work with Design/PM/partner teams to come up the suitable UX design. To build versatile rendering UX package/library on various platform. To u...

More ways to save

Discover deals, coupons and free courses on our sister site.

Explore DealVorio
Save more with DealVorio: deals, coupons, free courses, apps and books