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
- ...Clara, CAUS Research and Development - Mapping and Localization /Full-time /HybridWe are... ...a highly skilled and motivated Senior Software Engineer to join our Mapping & Localization team... ..., localization, prediction, and planning.Responsibilities:Design and optimize scalable...SuggestedFull time
$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$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- ...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
$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...Full timeWork experience placementLive inLocal area$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$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- ...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
- ...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
$220k - $292k
...autonomy, AI, computer vision, sensor fusion, and networking technology to the... ...customers. We are looking for software engineers, hardware engineers, roboticists,... ...or more of the following: motion planning, perception, localization, mapping, controls, and related system...Full timeWork experience placementImmediate startRemote workRelocation package$220k - $292k
...autonomy, AI, computer vision, sensor fusion, and networking technology to the... ...customers. We are looking for software engineers, hardware engineers, roboticists,... ...advanced robotics areas: motion planning, perception, localization, mapping, or controlsExperience with...Full timeWork experience placementImmediate startRemote workRelocation$191k - $253k
...autonomy, AI, computer vision, sensor fusion, and networking technology to the... ...customers. We are looking for software engineers, hardware engineers, roboticists,... ...robotics disciplines: motion planning, perception, localization, mapping, controls, and related system performance...Full timeWork experience placementImmediate startRemote work$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$166k - $282k
...computer vision, sensor fusion, and networking... ...Working across product, engineering, sales, logistics, operations... ...looking for a Staff Software Engineer specializing... ..., motion planning, health management, behavior... ...perception, localization, mapping, controls, and related...Full timeWork experience placementImmediate startRemote workWorldwide$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... ...perception, localization, mapping, controls, and related...Full timeWork experience placementImmediate startRemote work$85k - $116k
...role blends hands‑on software development with system... ...with multidisciplinary engineering teams. You’ll own... ...responsible for sensor fusion, perception, and remote... ...Develop and tune trajectory planning solutions for mobile... ..., leveraging cost maps, planners, and behavior...Temporary workWork experience placementRemote work- ...Ditto's peer-to-peer sync engine ensures devices stay... ...the time-to-value of our software by integrating it... ...Familiarity with motion planning concepts and algorithms... ...Experience with sensor fusion and perception pipelines... ...data for localization and mapping (SLAM). Familiarity...Fixed term contractLocal areaImmediate startRemote workFlexible hours
$150k - $200k
...commitments. About the role We're seeking a Senior Software Engineer to architect the world representation layer at... .... You'll own the foundational scene and mapping systems that downstream sensor fusion and path planning both depend on: defining 4D spatial abstractions...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...users (warfighters, program managers, test engineers) need a strong user interface through... ...provide multi-agent workflows around mission planning, monitoring, and debrief. This role is... ...spatial reasoning and 2D/3D geographic map rendering problems A strong vision and...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$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$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$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$148.75k - $201.25k
...Overview OKSI is seeking a Software Engineer IV to lead the design and... ...systems, computer vision, sensor fusion, and mission-critical... ...vehicles Architect motion planning, path planning, and trajectory... ...algorithms for localization, mapping, and situational awareness...Permanent employmentWork at officeRemote workRelocation$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$220k - $292k
...AI, computer vision, sensor fusion, and networking technology to... ...looking for a Lead Mission Systems Software Engineer to join our rapidly growing... ...through execution of that plan. Collaborating closely with program... ..., perception, localization, mapping, guidance, navigation and...Full timeWork experience placementWork at officeImmediate startRemote workFlexible hours$84.48k - $162.12k
The Software Product Engineer (SPE) is the feature delivery lead within the in-vehicle digital experience... ...testable acceptance criteria, and dependency mapping; strong experience driving Agile execution including grooming, PI planning, and sprint delivery.Ability to reason...Immediate startVisa sponsorship$84.48k - $162.12k
In this position... The Software Product Engineer (SPE) is the feature delivery lead within in-vehicle infotainment responsible... ..., testable acceptance criteria, dependency mapping) and drive Agile execution (grooming, PI planning, sprint delivery).Systems integration mindset:...Immediate startRemote workFlexible hours$100.55k - $194.27k
...Programs organization is seeking a Software Applications Development Engineer to create full stack integrated software... ..., Design of Experiments (DOE) planning applications. The position involves... ..., velocity and new technology road maps. Complete project management (i.e.,...Full timeLocal areaImmediate startRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Map Fusion & Planning. Be the first to apply!
- agile software developer Remote
- software developer internship no experience Remote
- intermediate software engineer Remote
- software engineer staff Remote
- experienced software developer Remote
- work from home software developer Remote
- software developer no experience Remote
- software developer fintech Remote
- software data engineer Remote
- financial software developer Remote


