Senior Software Engineer, Autonomous Mapping & Planning

Didi Labs

San Jose, Northern (CA, KY)

Hybrid

USD 140,000 - 282,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Didi Labs in San Jose, CA is seeking a Software Engineer / Senior Software Engineer to advance map fusion and motion planning for our autonomous vehicles. You will bridge semantic HD maps with real-time perception and vehicle trajectory generation.

You will design scalable software, implement geometric and deep learning frameworks, and optimize C++ modules for low latency, safety, and reliability in a multi-threaded production environment.

Qualifications

  • Education: B.S./M.S. or Ph.D. in CS, robotics, EE, or related field.
  • 3+ years (Software Engineer) / 5+ years (Senior) in autonomous driving or robotics.
  • Expert in production-grade C++ and Python prototyping.
  • Strong knowledge of path planning and robotics fundamentals.
  • Experience with ROS2 or DDS and distributed software architectures.

Responsibilities

  • Architect data pipelines and APIs for map fusion, perception, and planning.
  • Deploy frameworks integrating HD maps with online perception.
  • Implement BEV map element generation using DETR-style networks.
  • Design motion planning algorithms and trajectory optimization.
  • Own end-to-end training to runtime deployment using ONNX and C++.
  • Develop real-time map anomaly and scene-change detection.
  • Optimize latency and multi-threaded safety-critical code.

Skills

C++ (Modern)
Python
Path planning
Robotics fundamentals
ROS2
ONNX/TensorRT

Education

BS/MS/PhD in CS/Robotics/EE

Tools

TensorRT
ONNX

Job description

Didi Labs in San Jose, CA is seeking a Software Engineer / Senior Software Engineer to advance map fusion and motion planning for our autonomous vehicles. You will bridge semantic HD maps with real-time perception and vehicle trajectory generation.

You will design scalable software, implement geometric and deep learning frameworks, and optimize C++ modules for low latency, safety, and reliability in a multi-threaded production environment.

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

Similar jobs worth comparing

Senior Software Engineer: Map Fusion & Motion Planning
Senior Software Engineer: Map Fusion & Motion Planning

Socket.dev • San Jose (CA)

On-site
USD 129,189 - 214,776
Autonomous Driving: Map Fusion & Motion Planning Engineer
Autonomous Driving: Map Fusion & Motion Planning Engineer

DiDi • San Jose (CA)

On-site
USD 141,000 - 282,000
Software Engineer, Map Fusion & Planning New San Jose, CA
Software Engineer, Map Fusion & Planning New San Jose, CA

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

Hybrid
USD 140,000 - 282,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 – Map Fusion & Planning
Software Engineer – Map Fusion & Planning

Socket.dev • San Jose (CA)

On-site
USD 129,189 - 214,776
Software Engineer, Map Fusion & Planning
Software Engineer, Map Fusion & Planning

DiDi • San Jose (CA)

On-site
USD 141,000 - 282,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
Motion Planning Engineer – Equity & Autonomous Driving
Motion Planning Engineer – Equity & 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
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