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 Software Engineer - Maps & Localization - AV Labs

Uber is launching AV Labs to accelerate the autonomous technology ecosystem. We’...
Location
Location
United States , Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3 years of total experience in the self-driving industry
  • Bachelor degree in computer science, computer engineering or related fields
  • Proficient in core algorithms for HD mapping and localization
  • Proficient in batch data processing
Job Responsibility
Job Responsibility
  • Design and deliver software for HD Maps and localization
  • Design and implement the batch pipeline for HD Maps generation
  • Design the data format and storage format for HD Maps
  • Implement core algorithms for HD mapping and localization
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • 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 Engineer - JD Edward - Senior

You will join our team as a JD Edwards Functional Consultant, supporting the Fin...
Location
Location
Brazil , Curitiba
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in finance, sales, procurement, or distribution functions
  • Experience with JD Edwards, including finance functional experience
  • Experience with JD Edwards Version E9.2
  • Well versed with Brazil localization (e.g., tax reform)
  • Fluent English speaking and writing
  • Fluent Portuguese speaking and writing
  • Proficiency in mapping business processes
  • Ability to identify and guide in solving technical problems
  • Strong troubleshooting, problem-solving, enhancement, and maintenance skills
  • Effective communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Participate in all phases of the Software Development Lifecycle: analysis, design, coding, testing, debugging, and support
  • Manage design and code reviews to ensure optimal user experience, performance, scalability, and future expansion
  • Work with complicated business applications across financial, sales, procurement, and distribution functions
  • Lead rollout projects and support global teams
  • Map business processes and engineer solutions to business problems
  • Provide customer service support to clarify doubts and correct bugs
  • Analyse requests to define functional requirements and development implementation
  • Uphold strict confidentiality regarding business and client information
What we offer
What we offer
  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Opportunity to turn your ideas into action and make a tangible impact
  • Empowered to design and lead projects that create real social or environmental impact, with the company’s full support
Read More
Arrow Right

Talent Acquisition Senior Associate – Technology

We’re looking for a dynamic Talent Acquisition Senior Associate – Technology to ...
Location
Location
Canada , Toronto
Salary
Salary:
40.00 - 45.00 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
June 10, 2026
Flip Icon
Requirements
Requirements
  • Experience hiring for business‑enablement and product‑aligned teams, supported by solid industry and talent‑marketing knowledge
  • Demonstrated success identifying and attracting passive, senior-level talent in in-house, executive search, or agency environments, with a strong focus on complex and hard-to-fill roles
  • Proven experience sourcing technical talent in highly competitive markets, including creatively building diverse pipelines within professional services or similarly complex organizations
  • Strong headhunting and networking background, leveraging direct outreach, referrals, and social platforms as core recruitment tools
  • Hands-on experience with Workday (Must have), Phenom and the Microsoft ecosystem in data-driven environments requiring strong process discipline and confidentiality, paired with the technical aptitude and eagerness to adopt emerging capabilities such as automation, analytics, and AI
  • Solid understanding of national and local talent markets, with the ability to stay current on technology and AI-related skill trends and shifting candidate dynamics
  • Strong competency- and skills-based interviewing capability, able to assess technical depth, motivation, and role fit with confidence
  • Confidence partnering with and influencing hiring managers and candidates through data-backed recommendations, clear communication, and thoughtful negotiation
  • Agile, customer-focused professional comfortable operating in a fast-paced, matrixed environment
Job Responsibility
Job Responsibility
  • Identify, engage, and attract senior-level, passive technical talent across AI, Cloud Architecture, and Software Engineering using targeted sourcing and direct outreach strategies, with occasional support on non-technical roles as business needs require
  • Proactively build and maintain diverse, future-ready talent pipelines for AI, Architecture, and Software Development roles through creative sourcing, market mapping, and relationship-driven engagement
  • Develop a strong understanding of Azure-based environments and associated technologies to effectively assess and engage technical talent aligned to our ecosystem
  • Conduct thoughtful recruiter screens and exploratory conversations to understand candidates’ technical capabilities, career motivations, and growth aspirations using behavioral and skills-based interviewing techniques
  • Deliver a high-quality, inclusive candidate experience from first contact through offer, acting as a trusted point of connection and advocate for both the candidate and the business
  • Build and sustain long-term relationships with technical professionals across industries, creating talent communities that can be activated for current and future hiring needs
  • Partner closely with Talent Acquisition leaders and hiring managers during intake and sourcing strategy discussions to clarify role requirements, success criteria, and hiring priorities
  • Share relevant market insights with stakeholders, including talent availability, emerging skill trends, and competitive hiring dynamics, to support informed decision-making
  • Collaborate with internal partners to understand business goals, workforce priorities, and regional hiring needs, contributing thoughtful input to hiring strategies
  • Maintain visibility into sourcing activity
What we offer
What we offer
  • Competitive pay rate
  • Possibility of extension
  • Fulltime
Read More
Arrow Right