CrawlJobs Logo

Senior Software Engineer, Mapping & Localization

plus.ai Logo

PlusAI

Location Icon

Location:
United States , Santa Clara

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

150000.00 - 200000.00 USD / Year

Job Description:

We are seeking a highly skilled and motivated Senior Software Engineer to join our Mapping & Localization team. In this role, you will be responsible for enhancing both the online and offline components of our mapping infrastructure, including online map interface, map version control, tile-based LiDAR map generation, and large-scale map management. You will play a critical role in supporting runtime map queries for key modules such as perception, localization, prediction, and planning.

Job Responsibility:

  • Design and optimize scalable interfaces for online lane and map representation
  • Improve cross-module map interfaces to support perception, prediction, and planning pipelines
  • Develop and enhance systems for large-scale map deployment, including offline map generation, version control, and online tile-based LiDAR map loading
  • Maintain and evolve the mapping watchdog and event mining systems to monitor system health and anomalies
  • Enhance the mapping CI system to support robust development and deployment workflows
  • Optimize performance of offline 3D reconstruction pipelines
  • Collaborate closely with cross-functional teams to understand system-wide dependencies and performance needs across perception, planning, control, simulation, and infrastructure
  • Work with the operations team to define requirements for data collection, preprocessing, labeling, and validation
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Ensure team compliance with QMS, monitor quality, and drive process improvements

Requirements:

  • BS or MS in Computer Science, Computer Engineering, or a related technical field
  • 3+ years of experience in developing large-scale, real-time C++ systems
  • Strong proficiency in modern C++ and understanding of multi-threading, multiprocessing, and operating systems, e.g. ROS
  • Solid foundation in data structures, algorithms, and software design principles
  • Familiarity with large-scale map data pipelines and distributed systems
  • Familiarity with CI/CD systems, and maintaining production-grade infrastructure
  • Excellent written and verbal communication skills
  • Self-motivated, comfortable operating without direct supervision

Nice to have:

  • Hands-on experience with mapping and localization algorithms, such as LiDAR/Visual Odometry, SLAM, or Kalman filtering
  • Experience working on offline 3D reconstruction systems

Additional Information:

Job Posted:
December 11, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer, Mapping & Localization

Senior Software Engineer, Autonomy - Calibration, Mapping & Localization

As a Staff/Senior Software Engineer on our Calibration, Localization, & Mapping ...
Location
Location
United States , Mountain View
Salary
Salary:
180000.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/Phd with focus in robotics or a similar technical field of study
  • Solid foundation in probability theory, linear algebra, 3D geometry, and spatial coordinate transformations
  • In-depth understanding of matrix factorization algorithms and Lie algebra/groups
  • Solid theoretical knowledge of state-of-the-art techniques in 3D Lidar-based mapping and localization for autonomous vehicles (LOAM series, GICP, FastLIO, bundle-adjustment)
  • Familiarity with state estimation frameworks such as EKF’s as well as modern nonlinear optimization libraries (GTSAM, G2O, Ceres-Solver, GNC-Solver, etc.)
  • 6+ years of industry experience as an autonomous vehicle or robotics software engineering professional including hands-on implementation and tuning on production hardware
  • 6+ years industry experience writing C++ software in a production environment - architecture design, unit testing, code review, algorithm performance trade-offs, etc.
  • Proficiency in Python
  • Excellent written & verbal communication skills
Job Responsibility
Job Responsibility
  • Design, implement, tune, and test mapping, localization, and sensor calibration algorithms for our autonomous vehicle platforms using C++ and Python
  • Develop tooling and metrics for performance validation and continuous testing frameworks
  • Balance project tasks, code reviews, and research to meet product-driven milestones in a fast-paced startup environment
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees and fully-stocked kitchen with snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Staff Robotics Engineer- Localization

We are seeking a highly motivated Senior Staff Software Engineer to join the Str...
Location
Location
United States , Waltham
Salary
Salary:
Not provided
bostondynamics.com Logo
Boston Dynamics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in Computer Science or a related field
  • PhD preferred
  • 5+ years’ of experience as a Software Engineer or relevant role, with experience in localization and mapping
  • Expert-level C++ software development skills, including deep understanding of software architecture, design patterns, and performance optimization
  • Demonstrated expertise in classical and machine learning algorithms related to localization and mapping, ideally in warehouse or industrial settings
  • Strong understanding of various sensor modalities used for perception on robots (e.g., LiDAR, cameras, IMUs)
  • Extensive experience working closely with robots, including hands-on testing, debugging, and deployment in real-world scenarios, specifically within warehousing or logistics
  • Familiarity with large-scale data processing pipelines and tools for analyzing robot performance and improving system reliability
  • Exceptional communication, collaboration, and leadership skills
Job Responsibility
Job Responsibility
  • Design and implement advanced classical and machine learning-based algorithms to solve complex localization and mapping problems on Stretch for current and future applications, with a focus on warehouse environments
  • Lead the hardening of existing approaches to achieve robustness and reliability in diverse and challenging real-world warehouse settings
  • Develop efficient, testable, and maintainable C++ code, adhering to and establishing best practices for the team
  • Collaborate extensively within Stretch World Modeling and with adjacent teams, serving as a technical leader and subject matter expert in localization and mapping
  • Mentor junior and mid-level engineers, fostering their technical growth and contributing to a high-performing team culture
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Localization & Mapping

Symbotic is seeking a Senior Software Engineer to design and implement the next ...
Location
Location
United States , Wilmington
Salary
Salary:
124848.00 - 204600.00 USD / Year
symbotic.com Logo
Symbotic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS or PhD in Computer Science, Robotics, Electrical Engineering, or a related field
  • 6+ years of experience developing software for sensor, robotic, or autonomous systems
  • Proficiency with 3D pose representations and transforms
  • Probabilistic and graphical models
  • Experience with one or more of the following: LiDAR SLAM, visual SLAM, sensor fusion, Visual-Inertial Odometry (VIO), Structure from Motion (SfM)
  • Familiarity with popular robotics libraries and frameworks such as ROS, OpenCV, PCL, GTSAM, g2o
  • Excellent verbal and written communication skills
Job Responsibility
Job Responsibility
  • Design and implement complex, high-performance software for mobile robots (C++)
  • Own features end-to-end: requirements, design reviews, implementation, testing, and rollout
  • Work cross-functionally to develop and deploy robust solutions to production
  • Stay current with the latest advances in SLAM research
  • Understand business objectives and help develop roadmaps and metrics to achieve them
  • Design and build dashboards and metrics to monitor localization and mapping systems
  • Analyze and address the root causes of issues impacting performance and reliability
  • Collaborate with team to define best practices and improve quality standards
What we offer
What we offer
  • medical
  • dental
  • vision
  • disability
  • 401K
  • PTO
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Mapping

We are looking for a Senior Software Engineer with strong distributed systems ex...
Location
Location
United States , Austin; Mountain View
Salary
Salary:
144700.00 - 261300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience designing, implementing, and operating distributed systems in production
  • Bachelors degree in related field or relevant work experience
  • Strong proficiency in Python (optional C++, TypeScript), with solid system-level programming fundamentals
  • Strong proficiency in databases, data modeling, caching, and service-oriented architectures
  • Experience building and deploying services on major cloud platforms such as AWS, Google Cloud, or Azure
  • Experience with data orchestration pipelines or ETL systems (e.g., Airflow or similar)
  • BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field, or equivalent industry experience
  • Ability to independently deliver well-scoped projects with high engineering quality and reliability
Job Responsibility
Job Responsibility
  • Design and implement scalable, reliable distributed backend systems to support mapping workflows at national scale
  • Build and evolve data pipelines and microservices for map ingestion, transformation, storage, and release
  • Own the design and implementation of well-scoped components or services within larger mapping systems
  • Collaborate with engineers across Mapping, Localization, Perception, Simulation, and Offboard teams to integrate systems and define clear interfaces
  • Ensure systems meet performance, reliability, and operational requirements, including monitoring, alerting, and on-call readiness
  • Participate in design reviews, code reviews, and technical discussions to uphold engineering quality and best practices
  • Mentor junior engineers through code reviews, design feedback, and day-to-day technical guidance
  • Debug and resolve production issues across services, data pipelines, and infrastructure
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Calibration Automation Software Engineer

Dive into the development of the software and components for and around our inno...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
navvis.com Logo
NavVis GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science, electrical engineering, or a related field
  • Minimum 5 years of professional experience, ideally in computer vision and calibration
  • Strong coding skills in C++ and Python, and related tools
  • Strong software development experience on Linux
  • Experience with workflow automation using local build servers and cloud infrastructure
  • Strong focus on data quality and passion for improving processes and workflows
Job Responsibility
Job Responsibility
  • You will be at the forefront of building, testing, improving, and maintaining the software and processes to calibrate our Mobile Mapping Systems
  • Drive the full calibration life cycle: design, implementation, evaluation, and production roll-out
  • You will collaborate closely with our production team to identify, escalate, and resolve issues with our calibration processes and tools
  • Improve existing calibration algorithms and contribute to greenfield calibration projects
  • Design and automate post-processing workflows on local build infrastructure and cloud environments
What we offer
What we offer
  • 30 days of paid time off per year
  • Affordable access to a vast network of fitness and wellness facilities through EGYM Wellpass subsidy
  • Deutschlandticket subsidy to support sustainable travel using public transport
  • Flexible working hours and a hybrid work setup
  • Full visa and relocation support for international candidates
  • Attractive bike leasing model through JobRad
  • A competitive compensation package
  • Up to 4000 EUR employee referral bonus
  • Financial support for local language classes
  • Fulltime
Read More
Arrow Right

Software Architect, Robotics & Drones

We are building a new Robotics business at Aptiv, focused on Autonomous Mobile R...
Location
Location
United States , Boston
Salary
Salary:
170000.00 - 200000.00 USD / Year
aptiv.com Logo
Aptiv plc
Expiration Date
April 17, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical/Computer Engineering, or equivalent practical experience
  • 8+ years of experience in robotics or embedded software development, with at least 3–5 years in a software architect / technical lead capacity
  • Hands-on experience building and deploying software for real robots (AMRs, AGVs, drones, industrial arms, or similar)
  • Deep understanding of ROS / ROS 2, including nodes, topics, services, actions, parameters, launch, and packages
  • Experience designing systems involving several of the following: Perception (vision, lidar, radar, depth, multi-sensor fusion)
  • Mapping & Localization (2D/3D SLAM, VIO, VSLAM, VO, sensor fusion)
  • Planning & Navigation (global and local planners, obstacle avoidance, trajectory generation)
  • Real-time control loops and low-level robot interfaces (motor drivers, IMUs, encoders, etc.)
  • Solid understanding of Linux-based systems, containerization (Docker/Podman), and networked middleware (DDS or similar)
  • Proven ability to write clear architecture documents, sequence diagrams, and interface definitions consumable by cross-functional teams
Job Responsibility
Job Responsibility
  • Own the overall software architecture for AMR and drone platforms, from sensors to perception, localization, planning, safety, and cloud connectivity
  • Define platform architecture based on ROS 2 / middleware, real-time OS, and Linux, ensuring modularity, scalability, and re-use across programs
  • Partition functionality across onboard compute (SoCs, MCUs) and offboard services, including edge and cloud where appropriate
  • Define and maintain clear APIs and interfaces between perception, mapping/localization, planning, control, safety, and fleet/enterprise systems
  • Lead architecture reviews, design decisions, and trade-offs (safety vs. performance, cost vs. capability, CPU/GPU/NPU offload, etc.)
  • Provide technical direction to software teams implementing autonomy, perception, and safety features
  • Mentor senior and junior engineers on architectural best practices, coding standards, and design patterns for robotics systems
  • Collaborate with embedded compute teams to map robotics workloads to heterogeneous compute (CPU, GPU, NPU, DSP)
  • Architect the software stack to meet relevant functional safety standards (e.g., IEC 61508, ISO 13849, ISO 10218, ISO 3691-4, ISO 12100 – as applicable to AMRs/industrial robots)
  • Define safety concepts and software patterns (safety monitors, watchdogs, safe states, redundancy, diagnostics)
  • Fulltime
Read More
Arrow Right

Senior Motor Control Engineer

Location
Location
China , Shanghai
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 5 years automotive power products software develop experience
  • Skilled with IPMSM or ASM FOC or DTC motor control algorithm
  • Skilled with IPMSM or ASM .MTPA/MTPV motor control algorithm
  • Skilled with IPMSM or ASM sensorless and flux-weaken motor control algorithm
  • Skilled with SPWM/SVPWM/DPWM/GPWM modulation scheme
  • Skilled with IGBT/SiC/GaN power device usage, familiar with power loss principle
  • Skilled with Matlab Simulink or Ansys Maxwell simulation tool
  • Have basic knowledge on IPMSM or ASM or SRM motor
  • Skilled with automotive products GSCP software develop process
  • Skilled with the CAN tools, like vector canoe, analyzer CanDavi
Job Responsibility
Job Responsibility
  • Analysis customer requirements to design software requirement documents
  • Design software design documents based on software requirement documents
  • Optimize motor control and inverter system algorithm to meet customer’s requirements
  • Support system engineer for motor parameters mapping test and integration
  • Depend upon customer special requirements to design special motor control algorithm (NVH/Dumping)
  • New motor control algorithm design and test
  • Support EE and SYS to finish hardware performance check out test
  • Design test case based on software design documents and code
  • Implement unit test, integration test and functional test and documentation test report
  • Fulltime
Read More
Arrow Right

Water and Wastewater Process Engineer

Souder, Miller & Associates is recruiting for a Project Water and Wastewater Pro...
Location
Location
United States , Cortez; Albuquerque; Farmington; Las Cruces; Santa Fe
Salary
Salary:
82000.00 - 103000.00 USD / Year
soudermiller.com Logo
Souder Miller & Associates
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in appropriate engineering or science
  • Minimum 6 years of experience in water and wastewater process engineering required post-graduation
  • Professional/Occupational (PE) licensure required
  • Must have a valid driver's license and be able to pass the drug test
  • Candidates must be authorized to work in the United States without current or future sponsorship
Job Responsibility
Job Responsibility
  • Lead water treatment plant and wastewater treatment plant projects for new plants and upgrades to existing plants
  • Solicit quality control and quality assurance reviews from senior engineers
  • Conduct occasional marketing efforts for water treatment and wastewater treatment work regionally
  • Lead water distribution and wastewater collection projects
  • Review local, state and federal permit requirements for operations facilities
  • Utilize Asset Management principles for developing equipment maintenance and replacement schedules
  • Prepare and monitor budgets for assigned projects
  • Responsible for monitoring and managing work-in-process, accurate and timely client billings, outstanding accounts receivable and collection efforts
  • Responsible for project and team schedules, and timely completion of assigned projects
  • Prepare or direct preparation and modification of reports, specifications, plans, construction schedules, studies and/or designs for project
What we offer
What we offer
  • Health, Dental, Vision, 401K Retirement Plan, Employee Stock Options (ESOP), Life/ADD/Short Term/Long Term Insurance, ID Theft Protection, Voluntary Insurance, FSA, Dependent Care
  • Employee wellness program, employee assistance program, cell phone reimbursement, flexible work schedule
  • Paid Time Off (PTO), Jury Duty Pay
  • Education Reimbursement and Professional dues
  • Fulltime
Read More
Arrow Right