
Senior Software Engineer, Mapping & Localization
PlusAI · Santa Clara, CA · Hybrid
Weak hiring record · median 120 days open
All reasons
- Open 552 days
- 92% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
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.
Skills
More jobs at PlusAI
All 26- Software Integration Engineer, ValidationPlusAI · San Antonio, Texas1mo ago
- Software Verification & Validation EngineerPlusAI · Santa Clara, CA1mo ago
- Senior/Staff Software Engineer, Motion PlanningPlusAI · Santa Clara, CA2mo ago
- Senior/Staff Software Engineer (Machine Learning Runtime), Motion PlanningPlusAI · Santa Clara, CA2mo ago
- Senior/Staff Machine Learning Engineer (Reinforcement Learning), Motion PlanningPlusAI · Santa Clara, CA2mo ago
Similar roles
- DMS IT Application DeveloperToyota Industries · United States · USD 94,020–147,055/yrtoday
- Associate Machine Learning EngineerJobgether · US · USD 106,900–152,700/yrtoday
- Security Systems Programmer | Access Control & CCTV SurveillanceD6756bd9-e2bb-4a9f-8ebf-9f2e8b50aab8 · Houston, TX, United States · USD 27–32/yrtoday
- GIS Application DeveloperJobgether · US · USD 45–60/hrtoday
- Senior Software Engineer, Capacity & EfficiencyRobinhood · Bellevue, WA · USD 196,000–230,000/yrtoday
- Fullstack Software Engineer (Frontend Focused)Jobgether · UStoday