Software Engineer - Map Fusion & Planning
Full-time
DiDi
Responsibilities
- Architect data-flow pipelines and APIs for map fusion, real-time map vectorization, and behavior and motion planning.
- Integrate offline HD maps with online perception data to create 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 and trajectory optimization feedback loops.
- Own the deployment pipeline for deep-learning mapping models from Python training and ONNX optimization to efficient C++ runtime execution.
- Develop real-time map anomaly and scene-change detection algorithms.
- Optimize latency, CPU and GPU memory footprint, and multithreaded execution of 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 the Software Engineer position or 5+ years for the Senior Software Engineer position in autonomous driving, robotics architecture, or spatial computing.
- Expert proficiency in production-grade Modern C++14/17/20, including multithreading and memory management.
- Strong prototyping proficiency in Python.
- Foundational knowledge of path planning and kinematic and dynamic vehicle models.
- Deep understanding of robotics fundamentals, including 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, optimization solvers, HD map formats, deep-learning deployment through ONNX and TensorRT, map anomaly detection, RTOS, deterministic execution, and safety-critical software design.
Benefits
- Bonus, equity, and benefits are provided in addition to base salary.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Map Fusion & Planning in San Jose, CA vacancy
$145k - $190k
...CAResearch and Development - Mapping and Localization /Full-time /... ...pioneering AI-based virtual driver software for factory-built autonomous... ...-growing teams.As software engineer for mapping & localization... ...like perception, prediction and planning, with the goal of improving...SuggestedFull time$272k - $431.25k
...to build planet-scale maps supporting self-driving... ...pose estimation, sensor fusion, and large-scale systems... ...with a diverse team of engineers in mapping, perception,... ..., simulation, planning, and infrastructure teams... ...building production-quality software systems.Solid foundation...SuggestedFull timeWorldwide$152k - $241.5k
...looking for passionate, AI-powered, engineers for the DRIVE Mapping team. Maps play important roles in localization... ...-driving cars with a background in software design, embedded software, working on... ...provider, health monitors and data fusion with perceptionDevelop highly...SuggestedFull time$168k - $264.5k
...looking for best-in-class Senior Physical Design Methodology Engineer, PPA Fusion Compiler to join our outstanding Networking Silicon... ...solutionsFamiliar with aspects of chip design including Floor planning, Clock and Power distribution, Place and Route, Integration...SuggestedFull time$120k - $150k
Santa Clara, CAUS Engineering - Simulation /Full-time /HybridPlusAI is a Physical AI company... ...pioneering AI-based virtual driver software for factory-built autonomous trucks.... ...the autonomy system, including motion planning, mapping, Controls.Create and extend software for...SuggestedFull timeImmediate start$320k
...NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion will enable industry-leading AI scale-up and scale-out... ...'s Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink Fusion. Ensuring...Full timeShift work$224k - $356.5k
...Platform Team is building the software foundation for scalable, high... ...are looking for exceptional engineers who thrive on solving deeply... ...graph optimization, operator fusion, kernel selection, and layout... ...silicon architecture, perception, planning, DriveOS and safety platform...Full time$193.93k - $291.15k
...looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle... ...components: behavior planning, state machines/behavior... ...with perception, mapping/localization, controls,... ...time control loops.Sensor fusion experience (EKF/UKF), time...Local areaImmediate startFlexible hours$152k - $241.5k
We are now looking for a Senior Software Engineer for Agent Simulation & Evaluation! Today, NVIDIA... ...of emerging AI workloads and how they map to future hardware.What you will be... ...benchmarking, workload characterization, capacity planning, and release qualification.What we need...Full time$153.2k - $234.1k
...DescriptionRole OverviewAs a Senior Software Engineer on the Rendering... ...downstream perception and sensor fusion robustness in closed-loop runs... ...concurrent rollouts share static map geometry instead of... ...and integration of perception, planning, or control components, and experience...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible 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...Work experience placementLive inLocal area$184k - $287.5k
...for building a scalable and modular software stack that powers advanced driver-assistance... ...motivated Senior Systems Software Engineer with a strong foundation in software... ...— especially in components like Planning, Sensor Fusion, Mapping, or Localization.Deep understanding...Full time- Job DescriptionTitle: Senior Software Architect EngineerType: permanentLocation: San Jose... ...California is looking for a Senior Software Engineer Architect to drive the software... ...development effort from the current surgical planning system to the next generation.Job requirement...Permanent employment
- ...for a hands-on AI Compiler Engineer who thrives at the convergence... ...focus on hardware-software co-design, you’ll collaborate... ...leverages AI agents to seamlessly map neural networks onto NXP’s SoC... ...envelope on quantization, operator fusion, memory planning, and layout transformations—...Full timeWork at officeLocal area
$116.5k - $173.25k
...Summary:\n\nAs a member of the Checkout Engineering team, you will be responsible for the development... ...what the buyers and merchants using our software desire from us. We\u0027re looking for... ...the team.\n\n * Participate in program planning, influencing the product and technology...Full timeWork at officeLocal areaImmediate startWorldwideFlexible hours$165.2k - $223.6k
...Infrastructure Services owns the design, planning, delivery, and operation of all AWS... .... You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security... ...forwarding as well as how that maps to the underlying forwarding hardware...InternshipLocal areaFlexible hours$388k
...advertisers to reach deeply engaged audiences. Our Team The Ads Engineering team at Netflix is dedicated to creating a world-class... ...a broad spectrum of products, ranging from sales and media planning to optimizing advertiser outcomes and execution. This includes...Hourly payFull timeImmediate startWorldwideFlexible hours- ...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
- ...Overview We are seeking a resourceful hands-on Embedded Software Engineer to build high-reliability real-time systems. You will operate... ...agile sprint driven framework to iterate quickly with short planning and development cycles. Hardware Interface: Write drivers...Full timeLocal area
$150k - $210k
...and Santa Clara, California. About this Role : As a Software Engineer, Reliability and Integration, you’ll start by owning the uptime... ...robotic systems, such as feedback control systems, motion planning, and computer vision. ~ Experience identifying needs, then...Full time$116.5k - $173.25k
...Summary:\n\nWe are looking for a talented and driven Senior Software Engineer with deep expertise in full stack JavaScript development to... ...security vulnerabilities\n\n * Contribute to technical roadmap planning and architectural decisions\n\n * Champion engineering...Full timeWork at officeLocal areaImmediate startFlexible hours$193.93k - $291.15k
...AD hardware with our generalized AI-first self-driving software. Built to learn and improve through data, the Nuro... ...robotics team is growing and we are looking for a Software Engineer to join our Localization & Mapping team. You will be working on challenging problems in...Full time$149.37k
...Applied Intuition is a vehicle software supplier that accelerates the... .... Design and implement planning modules that can be deployed... ...navigation. Leverage lightweight map data (SD maps) and the... ...Collaborate with customers’ engineers and manage customer relationships...Full timeFor contractorsFor subcontractorWork at officeWorldwide$388k
...advertisers to reach deeply engaged audiences.Our TeamThe Ads Engineering team at Netflix is dedicated to creating a world-class advertising... ...a broad spectrum of products, ranging from sales and media planning to optimizing advertiser outcomes and execution. This includes...Hourly payFull timeImmediate startWorldwideFlexible hours$184k - $287.5k
...make a lasting impact on the world.We are seeking for a Senior Software Engineer for the Parking, Autonomous Vehicles team at Nvidia. In this... ...problems with analytical rigor.What you’ll be doing:Design planning algorithms to handle navigation in unstructured and semi-...Full time- ...for people and the planet.What You Will Contribute:The Senior Software Engineer is responsible for designing, developing, testing, and... ...engineering organization.Project ExecutionParticipate in project planning, estimation, and risk assessment activities.Provide regular...Full timeTemporary workLocal areaFlexible hours
- Job DescriptionTitle: Senior Software Engineer - Safety Critical ApplicationsType: permanentLocation: San Jose, CAJob description: A Medical... ...products for applications. The company’s product allows surgeons to plan their surgery using 3-D representation of each patient’s CT...Permanent employment
$139k - $257.55k
The OpportunityWe are seeking a skilled Software Engineer to join the Adobe Express Mobile App team. We're looking for outstanding Android... ...quality code — without lowering the bar on craft.Define quality planning for the entire app lifecycle, not just before release....Full timeTemporary workLocal areaWorldwide$184k - $287.5k
NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance... ...should have excellent communication and planning skills for this role. Come join us to... ..., numeric libraries, modular software design.Highly motivated with excellent verbal...Full time$193.3k - $261.5k
Hyperplane is looking for a Software Development Engineer for a critical part of its service that delivers a distributed Network Function Virtualization... ...------------AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure...InternshipLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Map Fusion & Planning. Be the first to apply!
Related searches
- senior robotics software engineer San Jose, CA
- software system engineer San Jose, CA
- part time software developer San Jose, CA
- security software engineer San Jose, CA
- intel software engineer San Jose, CA
- software developer fintech San Jose, CA
- new graduate software engineer San Jose, CA
- software development engineer aws San Jose, CA
- information technology software engineer San Jose, CA
- graduate software developer no experience San Jose, CA


