Plus.ai

Senior Software Engineer, Mapping & Localization

Plus.ai • $150K — $200K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS or MS in Computer Science, Computer Engineering, or related field
  • 3+ years of experience in developing large-scale, real-time C++ systems
  • Proficient in modern C++ with knowledge of multi-threading and operating systems like ROS
  • Strong foundation in data structures, algorithms, and software design principles
  • Familiar with large-scale map data pipelines and distributed systems
  • Experience with CI/CD systems and production-grade infrastructure
  • Excellent communication skills
  • Self-motivated and able to work independently.

Responsibilities

  • Design and optimize interfaces for online lane and map representation
  • Improve cross-module interfaces for perception, prediction, and planning
  • Develop systems for large-scale map deployment and offline generation
  • Maintain the mapping watchdog and event mining systems
  • Enhance the mapping CI system for development and deployment workflows
  • Optimize offline 3D reconstruction pipelines
  • Collaborate with cross-functional teams to address system-wide dependencies
  • Define data collection and preprocessing requirements with the operations team
  • Ensure compliance with Quality Management System (QMS) and drive process improvements.

Benefits

  • Opportunities for cash and equity compensation
  • Dynamic work culture focused on innovation
  • Collaborative environment across various technical teams
  • Access to advanced tools and technologies
  • Professional development and growth opportunities.
Full 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.

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.


$150,000 - $200,000 a year

Our compensations (cash and equity) are determined based on the position, your location, qualifications, and experience.

About Plus.ai

Land O'Lakes, Inc. is an American member-owned agricultural cooperative based in the Minneapolis-St. Paul suburb of Arden Hills, Minnesota, United States, focusing on the dairy industry. The cooperative has 1,959 direct producer-members, 751 member-cooperatives, and about 9,000 employees who process and distribute products for about 300,000 agricultural producers, handling 12 billion pounds of milk annually. It is ranked third on the National Cooperative Bank Co-op 100 list of mutuals and cooperatives. The co-op is one of the largest producers of butter and cheese in the United States through its dairy foods business; serves producers, animal owners and their families through more than 4,700 local cooperatives, independent dealers and other large retailers through its Purina Animal Nutrition business; and delivers seed, crop protection products, agricultural services and agronomic insights to 1,300 locally owned and operated cooperative and independent agricultural retailers and their grower customers through its WinField United business.
Learn more about Plus.ai

Similar Jobs

More Jobs at Plus.ai

More Information Technology Jobs

Find similar Senior Software Engineer, Mapping & Localization jobs: