DiDi

Software Engineer – Map Fusion & Planning

DiDi
Apply
1 day ago
San Jose, CA, USAMid Level / Senior
H1B sponsor

Base Salary

$129k - $215k/yr

Responsibilities

  • Architect data-flow pipelines and APIs for map fusion, real-time map vectorization, and behavior and motion-planning modules.
  • Develop software frameworks that integrate offline HD maps with online perception data into a unified local environment model.
  • Implement and optimize DETR-style, query-based BEV networks for online map-element generation.
  • Design, implement, and validate motion-planning algorithms connecting vectorized map features, path generation, and trajectory optimization.
  • Own deep-learning model deployment from Python training and ONNX optimization to efficient C++ runtime execution.
  • Develop real-time map-anomaly and scene-change detection algorithms.
  • Optimize latency, CPU/GPU memory usage, and multithreaded execution in safety-critical C++ modules.

Requirements

  • B.S., M.S., or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 3+ years of experience for Software Engineer or 5+ years for Senior Software Engineer in autonomous driving, robotics architecture, or spatial computing.
  • Expert proficiency in production-grade modern C++ and strong Python prototyping skills.
  • Knowledge of path-planning algorithms, kinematic and dynamic vehicle models, coordinate transformations, spatial geometry, and state estimation.
  • Strong system-design skills and understanding of ROS2, DDS, and distributed software architectures.
  • Preferred experience with numerical trajectory optimization, MPC, QP/nonlinear optimization, interior-point methods, and optimization solvers.
  • Preferred experience with HD map formats, query-based BEV perception, ONNX, TensorRT, and real-time C++ deep-learning deployment.
  • Preferred knowledge of RTOS, deterministic execution, and safety-critical software design.

Benefits

  • Full-time position with bonus, equity, and benefits.
  • Annual base salary range of $129,189-$214,776, determined by role, level, location, skills, experience, and education or training.

Tech Stack

Categories

DiDi

About DiDi

10,000+ employees

DiDi is a mobility technology platform offering app-based ride hailing, taxi hailing, shared mobility, food delivery, and intra-city freight to consumers and businesses across Asia Pacific, Latin America, and other markets. It connects riders with drivers and couriers and provides vehicle, energy, and insurance-related services, earning transaction commissions and service fees. DiDi launched an autonomous driving unit in 2016, which became the independent DiDi Autonomous Driving in 2019 to develop Level 4 technology for its network.

Contact me