Senior Software Engineer, Mapping & Localization

PlusAI, Inc.

Santa Clara (CA)

Hybrid

USD 170,000 - 210,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

PlusAI, Inc. in Santa Clara, CA is seeking a Senior Software Engineer for Mapping & Localization to advance online/offline map infrastructure. You will contribute to map interfaces, version control, and LiDAR map loading, supporting perception and planning pipelines.

You will collaborate with cross-functional teams to push robust data pipelines, maintain QMS compliance, and optimize 3D reconstruction workloads in a fast-paced robotics environment.

Qualifications

  • 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 (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 production-grade infrastructure.
  • Excellent written and verbal communication skills.
  • Self-motivated, able to work without direct supervision.

Responsibilities

  • 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 with cross-functional teams to understand system-wide dependencies and performance needs.
  • Work with operations to define data collection, preprocessing, labeling, and validation requirements.
  • Ensure adherence to the company’s Quality Management System (QMS) and drive process improvements.

Skills

C++
Multi-threading
Algorithms
Data structures
ROS
Communication
Self-motivated

Education

BS/MS in Computer Science/Engineering

Tools

CI/CD
Distributed systems
Map data pipelines
Large-scale data

Job description

Research and Development · Mapping and Localization

Senior Software Engineer, Mapping & Localization

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.

Responsibilities
  • 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.
Required Skills
  • 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.
Preferred Skills
  • Hands-on experience with mapping and localization algorithms, such as LiDAR/Visual Odometry, SLAM, or Kalman filtering.
  • Experience working on offline 3D reconstruction systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mapping & Localization Systems Engineer
Senior Mapping & Localization Systems Engineer

PlusAI, Inc. • Santa Clara (CA)

Hybrid
USD 170,000 - 210,000
Principal Engineer, Mapping and Localization
Principal Engineer, Mapping and Localization

PlusAI, Inc. • Santa Clara (CA)

On-site
USD 190,000 - 235,000
Catered free lunch
Unlimited snacks and beverages
401(k) plan
Senior Robot Localization and Mapping Engineer
Senior Robot Localization and Mapping Engineer

Intuitive Autonomy • San Jose (CA)

On-site
USD 170,000 - 260,000
Competitive compensation
Equity
Cutting-edge robotics tools
+2
Senior Engineer, Autonomy Foundations
Senior Engineer, Autonomy Foundations

Motional Inc. • Pittsburgh

On-site
USD 172,000 - 229,000
Lead Machine Learning Engineer - Mapping
Lead Machine Learning Engineer - Mapping

May Mobility • United States

On-site
USD 120,000 - 160,000
Senior/Staff Software Engineer – Localization & Mapping
Senior/Staff Software Engineer – Localization & Mapping

Avride • Austin (TX)

On-site
USD 120,000 - 190,000
Staff Software Engineer, Localization
Staff Software Engineer, Localization

AeroVect Technologies Inc. • Atlanta (GA), New York (NY), South San Francisco (CA)

Hybrid
USD 180,000 - 230,000
Senior Software Engineer - Mapping Web
Senior Software Engineer - Mapping Web

EngRadar • Foster City (CA)

On-site
USD 140,000 - 190,000
Senior Robotics Engineer | GPS-Denied SLAM & Localization
Senior Robotics Engineer | GPS-Denied SLAM & Localization

Haveron James • New York (NY)

Hybrid
USD 160,000 - 210,000
Senior Software Engineer, Localization (Calibration)
Senior Software Engineer, Localization (Calibration)

AeroVect • Town of Poland (NY)

On-site
USD 100,000 - 130,000