Senior Software Engineer, Mapping & Localization
Hybrid Santa Clara Full-time Senior Software Engineering
At a glance
Senior Software Engineering role at PlusAI. Santa Clara · full-time · $150,000–$200,000 base.
SalaryStated by PlusAI
$150,000 – $200,000
Base salary for this role, in USD per year, as published in the posting.
This role, from PlusAIOur estimate for the market: $169,898–$205,538Median $184,095
The range includes the market median of $184,095 for senior software engineering roles in Santa Clara.
Worked out from 30 postings that stated pay, median $184,095. Last updated Oct 24, 2026.
RoleSoftware Engineering
SenioritySenior
LocationSanta Clara
WorkplaceHybrid
EmploymentFull-time
Base pay$150,000–$200,000
PostedApr 29, 2025 · 1y ago
Role brief
techroles summary, based on the employer's posting.
What you'll do
- Build scalable interfaces for online lane and map representations, then connect map data across perception, prediction and planning
- Develop map deployment systems for offline generation, version tracking and online loading of LiDAR tiles
- Maintain mapping health monitors and event-mining tools, and strengthen the CI workflow for development and releases
- Speed up offline 3D reconstruction and coordinate system dependencies with perception, planning, control, simulation and infrastructure teams
- Work with operations on data collection, preprocessing, labeling and validation requirements, while supporting QMS improvements
What you bring
- A computer science, computer engineering or related technical degree at the bachelor's or master's level
- At least three years developing large-scale, real-time systems in C++
- Strong modern C++ skills, with knowledge of concurrency, operating systems and core software design concepts
- Experience with large map-data pipelines or distributed systems, plus familiarity with CI/CD and production infrastructure
Who this fits
This role suits a senior engineer who can work independently on real-time C++ systems and mapping infrastructure. Mapping or localization algorithms and offline 3D reconstruction experience are preferred. It is a hybrid role based in Santa Clara.
From the employer
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.