Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

DiDi Global Logo

Software Engineer II

DiDi Global

$190,548 - $214,776
Sep 5, 2025
San Jose, CA, US
Apply Now

DiDi Research America, LLC is looking to solve the problem of developing state-of-the-art motion planning algorithms for autonomous driving vehicles to ensure safe, smooth, and efficient navigation in dynamic environments.

Requirements

  • Strong technical background in motion planning, optimization, and control theory for autonomous vehicles.
  • Deep knowledge of A* and RRT motion planning algorithms.
  • Deep knowledge of optimization-based motion planning methods for autonomous vehicles.
  • Fluency in C++ programming language.
  • Deep knowledge of geometry, probability, and statistics and their application in motion planning algorithm design.

Responsibilities

  • Research and develop the-state-of-art motion planning algorithms for autonomous driving vehicles.
  • Analyze issues reported from road test and simulation, design and implement algorithms, evaluate the algorithms on simulation and road tests.
  • Develop and implement motion planning algorithms for autonomous vehicles to ensure safe, smooth, and efficient navigation in dynamic environments.
  • Design and optimize decision-making strategies for autonomous vehicles, considering traffic interactions, safety constraints, and real-time environmental changes.
  • Integrate planning modules with perception, prediction, and control systems to enable robust and real-time autonomous driving capabilities.
  • Conduct simulation and perform real-world testing to evaluate planning algorithms, improve performance, and address edge cases in complex driving scenarios.
  • Develop and maintain high-performance software in C++ for real-time autonomous driving applications.

Other

  • Master's degree in Computer Science, Electrical Engineering, Mechanical Engineering or related plus 2 years of experience in Autonomous driving, robotics, or artificial intelligence or related. Alternatively, a PhD in Computer Science, Electrical Engineering, Mechanical Engineering or related.
  • Participate in group design discussions.
  • Document research findings, design decisions, and technical implementations to support internal development and external regulatory requirements.