Senior Software Engineer: Map Fusion & Motion Planning

Socket.dev

San Jose (CA)

On-site

USD 129,189 - 214,776

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DiDi Autonomous Driving is seeking a Software Engineer / Senior Software Engineer to develop the next-generation map fusion and motion planning systems for our autonomous vehicles. You will bridge semantic HD maps, real-time sensor perception, and vehicle trajectory generation, designing scalable software infrastructure and implementing advanced geometric and deep learning frameworks.

You will develop planning algorithms that enable safe navigation in dynamic environments, and own model

Qualifications

  • B.S./M.S./Ph.D. in Computer Science, Robotics, Electrical Engineering or a related field.
  • 3+ years (Software Engineer) / 5+ years (Senior Software Engineer) in autonomous driving or robotics.
  • Expert production-grade C++ (Modern C++14/17/20) and Python prototyping.

Responsibilities

  • Architect data flow pipelines and APIs for map fusion, real-time map vectorization, and planning modules.
  • Deploy frameworks that integrate offline HD maps with online perception to form a unified local model.
  • Implement DETR-style BEV mapping networks for online map element generation.
  • Design and validate motion planning and trajectory optimization algorithms.
  • Oversee end-to-end deployment from Python training to C++ runtime execution (TensorRT).
  • Develop real-time map anomaly and scene-change detection for reliability.
  • Optimize latency and memory, and ensure multi-threaded, safety-critical C++ performance.

Skills

C++17/20
Python prototyping
Robotics fundamentals
Distributed systems
Map/HD map understanding

Education

B.S./M.S./Ph.D. in CS/Robotics/EE

Tools

ROS2
DDS
TensorRT
ONNX

Job description

DiDi Autonomous Driving is seeking a Software Engineer / Senior Software Engineer to develop the next-generation map fusion and motion planning systems for our autonomous vehicles. You will bridge semantic HD maps, real-time sensor perception, and vehicle trajectory generation, designing scalable software infrastructure and implementing advanced geometric and deep learning frameworks.

You will develop planning algorithms that enable safe navigation in dynamic environments, and own model

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

Similar jobs worth comparing

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
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
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
Motion Planning Engineer - Autonomous Driving
Motion Planning Engineer - Autonomous Driving

jobr.pro • San Jose (CA)

On-site
USD 141,000 - 283,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
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, 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
Senior Autonomy Software Engineer - Planning & Motion
Senior Autonomy Software Engineer - Planning & Motion

Didi Labs • San Jose (CA)

Hybrid
USD 129,000 - 215,000
Senior Planning & Trajectory Engineer
Senior Planning & Trajectory Engineer

DiDi • San Jose (CA)

On-site
USD 141,000 - 282,000