# Senior Software Engineer, Mapping & Localization at PlusAI

Senior Software Engineer, Mapping & Localization at PlusAI in Santa Clara, CA. Hybrid, full-time, paying $150k–$200k. Posted April 29, 2025.

- Company: PlusAI
- Location: Santa Clara, CA
- Workplace: Hybrid
- Job type: Full-time
- Pay: $150k–$200k
- Experience: 3+ years
- Posted: 2025-04-29
- Apply: https://jobs.lever.co/plus-2/70e8a0b4-197e-43cc-8094-c728bf884dd9/apply
- Source: https://jobmagic.ai/jobs/senior-software-engineer-mapping-localization-plusai-jpxse4

## 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.

### 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 **s**oftware 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.
