Software Engineer Map Fusion & Planning
$129.19k - $214.78kDidi Labs
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 / Senior Software Engineer to develop the next-generation map fusion and motion planning systems for our autonomous vehicles. In this role, you will bridge the gap between semantic HD maps, real-time sensor perception, and vehicle trajectory generation. You will design scalable software infrastructure, implement advanced geometric and deep learning frameworks, and develop the planning algorithms that enable our vehicles to navigate complex, dynamic environments safely and predictably.
Responsibilities
- System Architecture : Architect the data flow pipelines and APIs for map fusion, real-time map vectorization, and behavior/motion planning modules.
- Algorithm Deployment : Design and deploy robust software frameworks that integrate offline High-Definition (HD) maps with online perception data to create a unified local environment model.
- Advanced Mapping Networks : Implement and optimize state-of-the-art networks utilizing DETR-style, query-based vector decoding in bird's-eye-view (BEV) for online map element generation.
- Motion Planning & Optimization : Design, implement, and validate core motion planning algorithms, establishing a tight feedback loop between vectorized map features, path generation, and trajectory optimization.
- Model Deployment Pipelines : Own the end-to-end deployment pipeline for deep learning mapping models—from Python-based training and ONNX optimization to highly efficient runtime execution in C++.
- Safety & Anomaly Detection : Develop real-time map anomaly and scene-change detection algorithms to ensure planning system reliability under varying or outdated map conditions.
- Performance Optimization : Optimize system latency, CPU/GPU memory footprint, and multi-threaded execution of safety-critical C++ modules.
Qualifications
- Education: B.S./M.S. or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field.
- Experience: 3+ years (Software Engineer) / 5+ years (Senior Software Engineer) of experience in autonomous driving, robotics architecture, or spatial computing.
- Software Mastery: Expert proficiency in production-grade C++ (Modern C++14/17/20, multi-threading, memory management) and strong prototyping proficiency in Python.
- Motion Planning Fundamentals: Robust foundational knowledge in path planning (e.g., A*, Dijkstra, Hybrid A*, sampling-based planners like RRT*) and kinematic/dynamic vehicle models.
- Robotics Core: Deep understanding of robotics fundamentals, including coordinate transformations, spatial geometry, and state estimation.
- System Design: Strong system design skills with a solid understanding of middleware (e.g., ROS2, DDS) and distributed software architectures.
Preferred Qualifications
- Trajectory Optimization: Hands-on experience with numerical trajectory optimization methods (e.g., MPC, QP/Nonlinear optimization, interior-point methods) and optimization solvers (e.g., OSQP, Ipopt, Ceres Solver).
- Advanced Mapping Experience: Hands-on experience working with HD map formats (Lanelet2, OpenDRIVE) and modern end-to-end learning frameworks (e.g., MapTR, VectorNet) that leverage query-based BEV perception.
- Deep Learning Runtime & Deployment: Proven track record of exporting complex deep learning architectures via ONNX and deploying them into real-time C++ production environments using TensorRT.
- Anomaly Detection: Proven track record of developing algorithms for map anomaly detection, sensor-to-map misalignments, or online scene-change identification.
- Safety-Critical Systems: Knowledge of real-time operating systems (RTOS), deterministic software execution, and safety-critical software design principles.
The base salary range for this full-time position is $129,189-$214,776 annually in addition to bonus, equity and benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
I acknowledge that prior to submitting this application, I have read and accepted the Privacy Notice for California Residents which is available on
- ...distributed data processing, software architecture, and... ...an experienced software engineer to help us build Avride’s Localization and Mapping subsystems. You will... ...Develop the Sensor Fusion Localization subsystem,... ...driven development focus, planning and getting-things-done...SuggestedFull timeRemote workRelocation
$172k - $230k
...High-definition HD maps are foundational to enabling safe, scalable autonomous driving. We are seeking highly motivated engineers who are passionate about solving complex, real-world problems... ...on things such as perception, planning, prediction, simulation, etc Qualifications...SuggestedFull timeTemporary workRelocation package- ...motivated and skilled iOS Engineer to partner with our Lead iOS... ...(e.g., flight path planning), monitoring real-time telemetry... ...stack (e.g., sensor fusion outputs, path planning maps, real-time fire detection,... ...oriented design principles, software architecture patterns (e.g...SuggestedFull timeRemote workFlexible hours
$220k - $292k
...closely with specialist engineering, operations, and production... ...requirements. TRS hires software engineers & hardware... ...robotics areas: motion planning, perception, localization, mapping, or controls Experience... ...Knowledge of sensor fusion techniques and implementation...SuggestedFull timeWork experience placementRemote workRelocationRelocation package$100k - $200k
...Robin and perception service software platform OmniVidi – powers... ...skilled Senior Software Engineer to join our innovative team... ...Solid understanding of sensor fusion, and perception algorithms.... ...Localization and Mapping) and path planning algorithms preferred. ~ Hands...SuggestedFull timeWork experience placementLive inLocal area- ...The Mapping team at Zoox Perception develops state-of-the-art CV/... ...representations, via multisensor fusion. Elements of interest include... .... We are looking for engineers who are ambitious and passionate... .... Write on-vehicle software for model inference and model...Full timeTemporary workRelocation package
$100k - $190k
...autonomous UAVs supercharged by sensor fusion. As a Microservices Software Engineer at EpiSci, your role is pivotal,... .... Make Sense: Environment mapping, data interpretation, 3D voxel... ...Autonomous 2D & 3D UAS trajectory/motion planning, route planning, SLAM. Classical...Remote jobFull timeImmediate start2 days per week$189k - $227k
...The 3D Mapping team is seeking a Software Engineer to help tackle all the challenging mapping scenarios our cities have to offer, including highway mapping... ...autonomous robots Experience with real-time sensor fusion (e.g., IMU, LiDAR, camera, GNSS) Experience working...Full timeTemporary workRelocation package$120k - $165k
...including obstacle detection, online mapping, and scene understanding. The... ...such as prediction and planning, etc. In the Perception team,... ...Leverage multi-modal sensor fusion techniques to build robust... ...visual odometry. Excellent software and computing fundamentals....Internship$8k
...award, we're seeking Junior Software Engineers to join our team at the Naval... ...-art analytics, multi-INT fusion, and cutting-edge technologies... ...analysis, attribution, mapping adversarial infrastructure,... ...pen testing, and operational planning. Our open-door leadership team...Permanent employmentContract workTemporary workFlexible hours$168k - $252k
...JOB As a Senior Robotics Software Engineer on our TRS team, you'll be at... ...team owning the tech road map across all TRS products while... ...advanced robotics areas: motion planning, perception, localization,... ...robotics Knowledge of sensor fusion techniques and implementation...Full timeWork experience placementLocal areaRemote workRelocationRelocation package$75.1k - $126.33k
Role Description The Product Engineer – Fusion GRC Platform is responsible for designing, developing... ...in Agile ceremonies including sprint planning, backlog refinement, daily standups,... ...development tasks. ~Deliver high-quality software features on schedule. ~Support user...Full time$220k - $292k
Senior Robotics Software Engineer, Vehicle Software Anduril Industries is a... ...AI, computer vision, sensor fusion, and networking technology to... ...vehicles and developing a test plan on live surrogates. Work closely... ..., perception, localization, mapping, controls, and related system...Full timeWork experience placementRemote work$100k - $150k
...seeking an experienced Robotics Software Engineer to design, build, and... ...sensor integration and motion planning to high-level perception and... ...real-time systems, and sensor fusion. In this role you will... ...perception, localization, and mapping algorithms including SLAM and...Full timeLocal areaImmediate start- ...We are seeking a highly skilled and motivated Senior Software Engineer to join our Mapping & Localization team. In this role, you will be responsible... ...such as perception, localization, prediction, and planning. Responsibilities: Design and optimize scalable interfaces...
$220k - $292k
...computer vision, sensor fusion, and networking... ...effects. The AD&S Vehicle Software team is responsible for... ...systems. Our senior software engineers collaborate with other... ...and developing a test plan on live surrogates. Work... ..., localization, mapping, controls, and related...Full timeWork experience placementLocal areaRemote workRelocation package$191k - $253k
...Senior Software Engineer, Robotics – Anduril Industries Anduril Industries... ...AI, computer vision, sensor fusion, and networking technology to... ...consumption and route planning for our Ghost helicopter Collaborate... ..., perception, localization, mapping, or controls Experience with...Remote workRelocationRelocation package$55.28 - $69.71 per hour
...Job Title: Autonomy Software Engineer Job Description This role focuses... ...fault detection, and sensor fusion strategies. Analyze,... ...localization, calibration, mapping, and SLAM applications in robotic... ...on perception, path planning, and state estimation. Utilize...Contract workTemporary workRemote workWork from home2 days per week$129k - $220k
...THE JOB We are looking for a Frontend Software Engineer to join our rapidly growing team in... ...be responsible for developing custom, map-based UI/UX for autonomous system command... ...in Physics, Mathematics, and/or Motion Planning to inform modeling & simulation (M&S) and...Full timeWork experience placementImmediate start$8k
...an exciting new opportunity for a Full Stack Software Engineer. You will be joining a critical mission... ...expertise in malware analysis, attribution, mapping adversarial infrastructure, pen testing, and operational planning. Our open-door leadership team fosters a supportive...Permanent employmentFull timeContract workTemporary workFlexible hours$166k - $220k
...Mission Autonomy, Anduril’s premier software platform that enables masses of... ...specialist teams like Perception, Motion Planning, Hardware, and Test Engineering to solve some of the hardest... ...operators to plan missions, visualize maps, manage massive fleets, and orchestrate...Full timeWork experience placementImmediate start- ...GridCARE GridCARE is building software for one of the hardest... ...workflows, and modern product engineering to help utilities, data center... ...grid capacity analysis, project planning, and infrastructure decision... ...have Geospatial interfaces, map-based products, network...Full timeRemote work
- ...architectures, combining rigorous engineering with learning systems proven in globally... ...We’re looking for a Robotics Software Engineer, SLAM & 3D Mapping to design and deploy advanced robot... ...Models™ raise the bar for perception, planning, localization, and manipulation,...Work at officeLocal area
$166k - $220k
...Mission Autonomy, Anduril’s premier software platform that enables masses of Fury... ...specialist teams like Perception, Motion Planning, Hardware, and Test Engineering to solve some of the hardest... ...Design, build, and deploy a real-time, map-based interface for displaying and interacting...Full timeWork experience placementImmediate startRelocation package$117.26k - $167.52k
...accelerated decision-making. With data fusion and mission management capabilities for... ...Unmanned Systems (HII UxS) is seeking a software engineer to support the next generation of... ...designers and/or hardware engineers in the planning, design, development, and utilization of...Full timeWork experience placementLocal areaWorldwide$149.37k
...-of-the-art on road behavior software and leverage ML components to... ...driving. Design and implement planning modules that can be deployed... .... Leverage lightweight map data (SD maps) and the outputs... ...Collaborate with customers’ engineers and manage customer relationships...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$146k - $234k
...goods where they need to go, and make mobility more efficient and accessible for all. We are looking for a Software Engineer to partner with our Mapping team to deliver stable, fast, scalable solutions for the Aurora Atlas – our mapping storage and versioning system...Full time$112k - $146k
...Obsidian Solutions Group, is seeking a Software Engineer to join our multidisciplinary team.... ...for comprehensive training, operational planning, and live mission support. We are looking... ...meteorological APIs for real-time spatial mapping. Game Engine Exposure: Professional...Full timeCasual workWork at officeLocal areaOverseasFlexible hours$145k - $190k
...leveraging its commercial self-driving software to develop, test and deploy... ...Kodiak is recruiting a Software Engineer to own Kodiak’s routing engine, which... ...traverses our coast-to-coast highway map. The role builds deep motion planning experience, focused on a core aspect...Full timeTemporary workWork at officeVisa sponsorshipFlexible hours$146k - $211.5k
...and accessible for all. The Offline Mapping team is responsible for producing high-definition... ...on. In this role, you will develop software for powering the large-scale pipelines... .... We are looking for a Software Engineer to join our Map Orchestration Team. In...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Map Fusion & Planning. Be the first to apply!
- software engineer full time Remote
- software system engineer Remote
- consulting software engineer Remote
- software engineer travel Remote
- software engineer mainframe Remote
- software engineer unity Remote
- real time software engineer Remote
- network software engineer Remote
- senior software engineer remote Remote
- entry level software engineer remote Remote





