Software Engineer - Planning & Trajectory (Autonomy) Equity

Socket.dev

San Jose (CA)

On-site

USD 141,000 - 282,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DiDi Autonomous Driving in the United States (San Jose area) seeks a Software Engineer / Senior Software Engineer, Planning Selection to contribute to our core planner engine for decision-making, trajectory generation, and evaluation for autonomous vehicles.

You will apply behavior planning, probabilistic methods, and machine learning to assess trajectory risk, score candidates, and help select safe, efficient paths, collaborating with Perception, Prediction, and Control teams.

Qualifications

  • BS or higher in CS/Robotics/EE/Applied Math or related field.
  • 2–5+ years of production-grade C++ in autonomous driving, robotics, or real-time systems.
  • Strong understanding of behavior planning, decision-making, and trajectory generation.
  • Solid probability, statistics, and machine learning fundamentals.
  • Strong problem-solving to decompose complex driving behaviors into executable algorithms.

Responsibilities

  • Design, implement, and maintain high-performance C++ for trajectory generation and scoring.
  • Apply probabilistic, statistical, and ML methods to assess trajectory risk and score candidates.
  • Profile, optimize, and test online planning software for low-latency on embedded platforms.
  • Collaborate with Perception, Prediction, Motion Control, and Safety teams to refine metrics.

Skills

C++
Real-time systems
Machine learning basics
Probabilistic methods
Problem solving

Education

Bachelor's or higher in Computer Science / Robotics / Electrical Engineering / Applied Mathematics

Job description

DiDi Autonomous Driving in the United States (San Jose area) seeks a Software Engineer / Senior Software Engineer, Planning Selection to contribute to our core planner engine for decision-making, trajectory generation, and evaluation for autonomous vehicles.

You will apply behavior planning, probabilistic methods, and machine learning to assess trajectory risk, score candidates, and help select safe, efficient paths, collaborating with Perception, Prediction, and Control teams.

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

Similar jobs worth comparing

Autonomy Planning Engineer - Trajectory & Decision-Making
Autonomy Planning Engineer - Trajectory & Decision-Making

Didi Labs • San Jose (CA)

On-site
USD 141,000 - 282,000
Senior Planning & Trajectory Engineer
Senior Planning & Trajectory Engineer

DiDi • San Jose (CA)

On-site
USD 141,000 - 282,000
Motion Planning Engineer – Equity & Autonomous Driving
Motion Planning Engineer – Equity & Autonomous Driving

DiDi • San Jose (CA)

On-site
USD 141,000 - 235,000
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)

Didi Labs • San Jose (CA)

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

jobr.pro • San Jose (CA)

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

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

Hybrid
USD 141,000 - 282,000
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)

DiDi • San Jose (CA)

On-site
USD 141,000 - 282,000
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)
Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy)

Socket.dev • 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)

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

jobr.pro • San Jose (CA)

On-site
USD 141,000 - 283,000