Software Engineer, Mapping & Localization Job at Plus, California

b242NTFQQzUvMlVtVE1RQlZVZUYwemtCdXc9PQ==
  • Plus
  • California

Job Description

We are seeking a motivated and skilled Software Engineer to join our Mapping & Localization team. The Mapping and Localization team builds and maintains maps of varying degrees of fidelity to enable autonomous vehicles to effectively navigate from point to point with a high degree of precision. As a member of this team, you will contribute to key components of the mapping infrastructure, including map delivery, offline automation for map generation, version control, and the development of online map interfaces. This role requires strong programming skills in C++ and Python, a solid understanding of ROS, and the ability to collaborate across teams to build scalable and reliable map systems that support core autonomy functions. You get exposed to the cutting edge of AI, machine learning, 3D computer vision, and software engineering while working in an environment that is collaborative and fun.

Responsibilities:

  • Manage and coordinate map delivery processes, collaborating with the QA team on map editing and labeling tasks.
  • Deliver, validate, and support map updates across multiple programs.
  • Work with the operation team to define data requirements for collection, preprocessing, labeling, and validation.
  • Design and implement offline automation tools to speed up and scale up map generation.
  • Enhance cross-functional map interfaces to support downstream modules in perception, prediction, and planning.
  • Develop and maintain systems for large-scale map generation, tile-based infrastructure, and version control.
  • Maintain and evolve system health monitoring/data curation tools such as the mapping watchdog and event mining frameworks.
  • Strengthen CI pipelines to support robust development and deployment of mapping services.
  • Collaborate with cross-functional engineering teams to align system-level dependencies and performance expectations.

Required Skills:

  • BS or MS in Computer Science, Computer Engineering, or a related technical field.
  • Competency in C++ and Python.
  • Solid foundation in data structures, algorithms, and software design principles.
  • Good understanding of operating systems, e.g. ROS.
  • Excellent verbal and written communication skills.
  • Self-motivated, comfortable operating without direct supervision.

Preferred Skills:

  • Familiarity with CI/CD systems.
  • Familiarity with large-scale map data pipelines and distributed systems.
  • Hands-on experience with mapping and localization algorithms, such as LiDAR/Visual Odometry, SLAM, or Kalman filtering.
  • Familiarity to machine learning and deep neural networks

$120,000 - $170,000 a year

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

Job Tags

Full time,

Similar Jobs

Guardian Angel Senior Services

Afternoon and Evening Hours for Caregivers Job at Guardian Angel Senior Services

 ...experienced caregivers for afternoon and evening shifts . If you have a passion for helping...  ...day, we want to hear from you! Shift Times Available: ~ Afternoon Shifts (1PM5...  ...Evening Shifts (5PM9PM or later)~ Flexible part-time and full-time options... 

Delmar Gardens Family

Receptionist (PT) Job at Delmar Gardens Family

 ...Description Delmar Gardens of Smyrna is seeking a Part-Time Receptionist for our beautiful skilled nursing and rehabilitation...  ...healthcare experience is preferred. Must be able to work evening shifts with weekend flexibility. Facility Address Delmar Gardens... 

Performance Foodservice

Class B Diesel Mechanic Technician Job at Performance Foodservice

 ...online Enterprise Asset Management system. Install, replace, and repair onboard computers. Inspect brake systems, steering mechanisms, wheel bearings, and other important parts to ensure that they are in proper operating condition which may require replacement of... 

ExecutivePlacements.com

Entry Level Software Developer (Remote) Job at ExecutivePlacements.com

 ...behalf of a partner company. We are currently looking for an Entry Level Software Developer (Remote). In today's hyper-competitive job market,...  ...Basic knowledge of programming languages such as Java, JavaScript, or Python. Familiarity with tools and technologies like... 

Lensa

Research Assistant Job at Lensa

 ...collected there is subject to their terms and privacy notice. Research Assistant Wayne State University is searching for an...  ...gatherings, workshops, and trainings (must be available nights and weekends). Integrate information from multiple sources to meet the...