Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer Map Fusion & Planning

$129.19k - $214.78k
Full-time

Didi 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 

 

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer Map Fusion & Planning in Remote vacancy
  •  ...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... 
    Suggested
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    7 hours ago
  • $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... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    7 hours ago
  •  ...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... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Seneca

    Remote
    7 hours ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Remote work
    Relocation
    Relocation package

    Anduril Industries

    Washington DC
    7 hours ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Live in
    Local area

    Seyond

    Remote
    7 hours ago
  •  ...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 time
    Temporary work
    Relocation package

    Zoox

    Remote
    7 hours ago
  • $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 job
    Full time
    Immediate start
    2 days per week

    Episci

    Remote
    7 hours ago
  • $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 time
    Temporary work
    Relocation package

    Zoox

    Remote
    7 hours ago
  • $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

    Weride.ai

    Remote
    7 hours ago
  • $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 employment
    Contract work
    Temporary work
    Flexible hours

    Visionist, Inc.

    Washington DC
    1 day ago
  • $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 time
    Work experience placement
    Local area
    Remote work
    Relocation
    Relocation package

    Anduril Industries

    Seattle, WA
    7 hours ago
  • $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

    Allstate

    Remote
    3 days ago
  • $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 time
    Work experience placement
    Remote work

    Anduril Industries, Inc.

    Costa Mesa, CA
    1 hour ago
  • $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 time
    Local area
    Immediate start

    Bright Vision Technologies

    Remote
    12 hours ago
  •  ...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... 

    PlusAI

    Santa Clara, CA
    11 days ago
  • $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 time
    Work experience placement
    Local area
    Remote work
    Relocation package

    Dormont Manufacturing Company

    Costa Mesa, CA
    2 days ago
  • $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 work
    Relocation
    Relocation package

    Anduril Industries

    Costa Mesa, CA
    5 days ago
  • $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 work
    Temporary work
    Remote work
    Work from home
    2 days per week

    Actalent

    Frederick, MD
    4 days ago
  • $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 time
    Work experience placement
    Immediate start

    Anduril Industries

    Remote
    7 hours ago
  • $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 employment
    Full time
    Contract work
    Temporary work
    Flexible hours

    Visionist

    Laurel, MD
    7 hours ago
  • $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 time
    Work experience placement
    Immediate start

    Anduril Industries

    Remote
    7 hours ago
  •  ...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 time
    Remote work

    Gridcare

    Remote
    7 hours ago
  •  ...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 office
    Local area

    FieldAI

    Irvine, CA
    2 days ago
  • $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 time
    Work experience placement
    Immediate start
    Relocation package

    Anduril Industries

    Remote
    7 hours ago
  • $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 time
    Work experience placement
    Local area
    Worldwide

    Huntington Ingalls Industries

    Remote
    7 hours ago
  • $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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Remote
    7 hours ago
  • $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

    Aurora Innovation

    Remote
    7 hours ago
  • $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 time
    Casual work
    Work at office
    Local area
    Overseas
    Flexible hours

    Obsidian Solutions Group

    Remote
    7 hours ago
  • $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 time
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Remote
    7 hours ago
  • $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

    Aurora Innovation

    Remote
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer Map Fusion & Planning. Be the first to apply!