Plus
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Software Engineer, Mapping & Localization

Job details

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.

About the company

Job Location

Santa Clara, CA

Company Size

500+

Our Story

Plus is an AI company whose mission is to build driving intelligence to power a safer and greener world. Plus’s autonomous driving solutions span from driver-out SuperDrive™, to highly automated PlusDrive®, next-gen safety technology PlusProtect™, and model-based perception software PlusVision™. Headquartered in Silicon Valley with operations in the U.S., Europe, and Australia, Plus is named by Fast Company as one of the World’s Most Innovative Companies. Plus’s large AI models are already powering vehicles in commercial use today. Partners including Bosch, dm-drogerie markt, DSV, Hyundai Motor Company, IVECO, Luminar, Nikola, Scania/MAN/Navistar of the TRATON GROUP, and Transurban are working with Plus to accelerate next-generation transportation solutions.

Visit Website
View Company on LinkedIn

Apply for this job

Apply Now
This is a success message.
This is an error message.
This is also an error message.