Senior Software Engineer, Motion & Behavioral Planning

Didi Labs

San Jose (CA)

Hybrid

USD 129,000 - 215,000

Full time

37 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

DiDi Labs in San Jose, CA seeks a Software Engineer or Sr. Software Engineer to build core decision‑making and motion planning for autonomous vehicles.

You will implement algorithms that enable safe, smooth navigation in complex environments, spanning high-level behavior to low-level trajectory optimization. You will design the behavioral planner, optimize motion planning, and work with geometry and velocity systems to produce geometrically feasible and comfortable paths.

Qualifications

  • B.S./M.S. in computer science, robotics or a related field.
  • Experience in autonomous systems or automotive software development.
  • Strong proficiency in C++ and Python for real-time algorithms.
  • Knowledge of decision-making, motion planning, and trajectory ranking concepts.

Responsibilities

  • Design and implement the coreBehavioral Planning logic for high-level actions.
  • Develop motion planning algorithms integrating geometry reasoning and velocity reasoning into trajectories.
  • Architect and enhance geometry systems for feasible paths.
  • Architect and refine velocity systems for safe, comfortable profiles.
  • Model driving scenarios and world interactions for the planner.
  • Collaborate with Prediction, Perception, and Control teams for end-to-end flow.
  • Analyze, test, and debug system performance across scenarios.

Skills

C++
Python
Robotics fundamentals
Real-time algorithms

Education

B.S./M.S. in Computer Science or Robotics

Tools

Real-time systems
Geometric reasoning

Job description

DiDi Labs in San Jose, CA seeks a Software Engineer or Sr. Software Engineer to build core decision‑making and motion planning for autonomous vehicles.

You will implement algorithms that enable safe, smooth navigation in complex environments, spanning high-level behavior to low-level trajectory optimization. You will design the behavioral planner, optimize motion planning, and work with geometry and velocity systems to produce geometrically feasible and comfortable paths.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Motion-Planning Software Engineer (Autonomous Driving)
Motion-Planning Software Engineer (Autonomous Driving)

Didi Labs • San Jose (CA), Northern (KY)

Hybrid
USD 170,000 - 282,000
Senior Motion Planning Engineer, Autonomous Driving
Senior Motion Planning Engineer, Autonomous Driving

DiDi • San Jose (CA)

On-site
USD 141,000 - 235,000
Motion Planning Engineer - Autonomous Driving
Motion Planning Engineer - Autonomous Driving

jobr.pro • San Jose (CA)

On-site
USD 141,000 - 283,000
Autonomy Planning Engineer - Trajectory & Decision-Making
Autonomy Planning Engineer - Trajectory & Decision-Making

Didi Labs • San Jose (CA)

On-site
USD 141,000 - 282,000
Software Engineer, Motion Planning New San Jose, CA
Software Engineer, Motion Planning New San Jose, CA

Didi Labs • San Jose (CA), Northern (KY)

On-site
USD 170,000 - 282,000
Software Engineer / Sr. Software Engineer, Planning Selection Autonomy New San Jose, CA
Software Engineer / Sr. Software Engineer, Planning Selection Autonomy New San Jose, CA

Didi Labs • San Jose (CA)

Hybrid
USD 129,000 - 215,000
Senior Software Engineer, Autonomous Mapping & Planning
Senior Software Engineer, Autonomous Mapping & Planning

Didi Labs • San Jose (CA), Northern (KY)

Hybrid
USD 140,000 - 282,000
Software Engineer – Motion Planning
Software Engineer – Motion Planning

jobr.pro • San Jose (CA)

On-site
USD 141,463 - 282,264
Software Engineer, Motion Planning
Software Engineer, Motion Planning

DiDi • San Jose (CA)

On-site
USD 141,000 - 235,000
PhD Motion Planning Engineer for Autonomous Driving
PhD Motion Planning Engineer for Autonomous Driving

Didi Labs • San Jose (CA)

Hybrid
USD 52,000 - 74,000
Intern benefits
Ongoing program