2,070,655open jobs
123,071companies
252,823added this week
Browse all
Salary
$141k – $235k per year
Location
In office (San Jose, Mountain View)
Visa
H-1B filings in 12 months: 4 · for this role: 2 · green card filings: 1

Confirmed on the employer's own hiring board on Oct 31, 2026. First seen by Alion on Sep 1, 2026.

Overview
Company
Impact
Profile match
Skip to the content About Contact Home · Product Design · Education · Online Class · Case Study: BIDS Trading · Research · Development Home About Contact Twitter LinkedIn Email Interface Innovation since 1983 We provide rigorous design services to the financial community, the re/insurance industry and other knowledge-work fields.

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,070,655 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Robotics
Similar stack
Same company
San Jose
$200k – $350k per year · In office · Full-Time · San Francisco
Python
DevOps
CI/CD
Docker
Kubernetes
Robotics
ROS
Motion Planning
Apply
$200k – $350k per year · In office · Full-Time · San Francisco
Python
TypeScript
AI/ML
Computer Vision
DevOps
Docker
Kubernetes
Robotics
Motion Planning
Apply
$185k – $235k per year · In office · Nationals only · Full-Time · 4+ years exp · San Francisco
C++
DevOps
CI/CD
Robotics
ROS
ROS2
Sensor Fusion
Apply
$125k – $175k per year · In office · Full-Time · Master's Degree · San Francisco
Python
C++
AI/ML
Reinforcement Learning
Computer Vision
PyTorch
Machine Learning
Robotics
ROS
ROS2
Localization
Motion Planning
Teleoperation
Imitation Learning
Reinforcement Learning
Apply
$117k – $160k per year · Equity · In office · Full-Time · 4+ years exp · Bachelor's Degree · Denver
DevOps
AWS
Apply
≈ $74k – $142k per year (Estimated) · Hybrid · 5+ years exp · Bachelor's Degree · St. Laurent
Python
C++
MATLAB
MATLAB
Simulink
Apply
≈ $16k – $43k per year (Estimated) · In office · Full-Time · 5+ years exp · PhD · India
Python
C++
Perl
DevOps
RTOS
CI/CD
Management
Agile
Scrum
UML
MedTech
Verification & Validation
Apply
≈ $89k – $172k per year (Estimated) · In office · Full-Time · London
Python
Java
Rust
Kotlin
SQL
C++
Scala
Clojure
Databases
Apache Kafka
AI/ML
LLM Guardrails
DevOps
GCP
Azure
CI/CD
AWS
Kubernetes
Apply
≈ $156k – $281k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Zurich
Python
Go
JavaScript
TypeScript
C++
Node JS
Frontend
React.js
DevOps
Terraform
GCP
OpenTelemetry
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
Amazon EKS
Amazon EC2
SLI/SLO/SLA
Amazon S3
IAM
Cybersecurity
Zero Trust
Apply
$76k – $188k per year · In office · Internship · PhD · Redmond · Santa Clara · Seattle
Python
C++
AI/ML
Reinforcement Learning
Computer Vision
PyTorch
CUDA
Machine Learning
Robotics
Sim-to-Real
Reinforcement Learning
Apply
≈ $53k – $89k per year (Estimated) · In office · Internship · Master's Degree · San Jose · Mountain View
Python
C++
AI/ML
JAX
Multimodal AI
Computer Vision
PyTorch
CUDA
Machine Learning
Robotics
nuScenes SDK
Sensor Fusion
Motion Planning
Apply
$170k – $282k per year · In office · 5+ years exp · Bachelor's Degree · San Jose · Mountain View
Python
C++
C++
TensorFlow C++
AI/ML
Reinforcement Learning
Quantization
JAX
TensorRT
TensorFlow
PyTorch
CUDA
Machine Learning
Robotics
Motion Planning
Imitation Learning
Reinforcement Learning
Apply
≈ $161k – $299k per year (Estimated) · In office · Full-Time · Bachelor's Degree · San Jose · Mountain View
Python
C++
AI/ML
World Models
Machine Learning
Robotics
Motion Planning
Apply
$149k – $247k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · San Jose · Mountain View
Apply
≈ $51k – $92k per year (Estimated) · In office · Internship · PhD · San Jose · Mountain View
C++
AI/ML
AI Agents
Robotics
Motion Planning
Apply
Receiving Clerk 6 hours ago
≈ $43k – $94k per year (Estimated) · In office · San Jose
Apply
≈ $43k – $97k per year (Estimated) · In office · San Jose
Apply
$44k per year · In office · High School Diploma · San Jose
Apply
≈ $96k – $182k per year (Estimated) · In office · Full-Time · 5+ years exp · Bachelor's Degree · Boise · San Jose
Python
C++
Perl
AI/ML
AI Agents
DevOps
Linux
Unix
Chips/EDA
Cadence Virtuoso
Synopsys PrimeTime
Synopsys HSPICE
Synopsys Fusion Compiler
Cadence Xcelium
Siemens Calibre
Synopsys StarRC
Cadence Quantus
Synopsys PrimeSim
Apply
Forklift Driver 1 day ago
≈ $43k – $97k per year (Estimated) · In office · San Jose
Apply
See all jobs
This is one of many
2,070,655 more open roles from verified company boards, updated every day.