Staff Software Engineer, Mapping

Fruition Group US

San Francisco (CA)

Remote

USD 150,000 - 230,000

Full time

19 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Fruition Group US is seeking aSenior/Staff Software Engineer for mapping in a remote capacity. You will own significant portions of the mapping stack and contribute to production-ready code used in self-driving technology.

The role emphasizes building road network models, map data handling, and scalable mapping pipelines, with strong experience in C++ and Python. This is a remote position with growth opportunities.

Qualifications

  • Production-grade software across large codebases in C++ and/or Python.
  • Senior/Staff level with ownership of significant mapping components.
  • Experience processing large volumes of real-world, imperfect data.
  • Experience delivering production software.

Responsibilities

  • Road network modelling: develop lane-level representations and connectivity for driving software.
  • Standard-definition map data and routing: blend datasets, build tooling for route collection, and map matching.
  • Mapping platform and pipelines: design services and automation to build, refresh and distribute maps at scale.

Skills

C++
Python
Distributed systems
3D/Spatial geometry

Tools

OpenDRIVE
GIS data processing
Rust

Job description

Senior / Staff Software Engineer, Mapping
Location: Remote
Autonomous Vehicle
The opportunity...

A well-funded, fast-growing company building self-driving technology is expanding its mapping engineering group. Maps underpin how the vehicle knows where it is, where the road goes and where it is allowed to drive, so this work sits close to the core of the product.

You'll write production code daily, take real ownership of a significant piece of the mapping stack, and watch your work get exercised on road-going vehicles.

What the work looks like

Depending on your experience, you could be placed in one of these areas:

  • Road network modelling: Create and evolve the lane-level representation of the road that the driving software relies on. You'll collaborate with the planning engineers and deal with road geometry, intersections and the connectivity between lanes, helping the network extend to new regions and new vehicle types.
  • Standard-definition map data and routing: Take charge of commercial and open map datasets, and blend them with high-detail maps. You'll build tooling that works out efficient routes for collecting new map data, and handle problems such as snapping GPS traces to roads and splitting data into tiles.
  • Mapping platform and pipelines: Design the services and automation that build, refresh and distribute maps dependably as geographic coverage and data volume increase.
  • Excellent software engineering skills, with real production experience in C++ and/or Python (C++ favoured) across substantial code bases
  • Depth in 3D or spatial geometry. A self-driving background is not necessary; people from GIS, robotics, surveying, photogrammetry, graphics or navigation are encouraged to apply
  • Hands-on experience processing large volumes of real-world, imperfect data
  • A history of personally writing and delivering production software
  • Seniority at Senior or Staff level
Helpful
  • Familiarity with high-definition maps, lane-level road data or interchange formats like OpenDRIVE
  • Knowledge of coordinate systems and projections, map matching and road-network datasets
  • Background in pathfinding, routing or graph-based algorithms
  • Experience generating road structure from sensor data
  • Exposure to motion planning or other downstream consumers of map data
  • Rust

Interested?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Mapping — HD Maps (Remote)
Staff Software Engineer, Mapping — HD Maps (Remote)

Fruition Group US • San Francisco (CA)

Remote
USD 150,000 - 230,000
Senior Software Engineer, Mapping - Autonomous Vehicles
Senior Software Engineer, Mapping - Autonomous Vehicles

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Staff Mapping and Localization Engineer
Staff Mapping and Localization Engineer

Fruition Group US • San Francisco (CA)

On-site
USD 180,000 - 260,000
Lead ML Engineer - Mapping
Lead ML Engineer - Mapping

May Mobility • Ann Arbor (MI)

On-site
USD 225,000 - 275,000
Comprehensive healthcare suite
Rich retirement benefits
Flexible vacation policy
+1
Lead Machine Learning Engineer - Mapping
Lead Machine Learning Engineer - Mapping

May Mobility • United States

On-site
USD 120,000 - 160,000
Mapping Engineer
Mapping Engineer

AeroVect Technologies Inc. • Atlanta (GA)

On-site
USD 65,000 - 95,000
Senior Machine Learning Engineer - Mapping
Senior Machine Learning Engineer - Mapping

General Motors Company • United States

Remote
USD 171,000 - 261,000
Health and wellbeing benefits
GM vehicle discounts
Paid vacations and holidays
+1
Mapping Engineer
Mapping Engineer

AeroVect • Atlanta (GA)

On-site
USD 75,000 - 110,000
Senior Software Engineer, Mapping & Localization
Senior Software Engineer, Mapping & Localization

PlusAI, Inc. • Santa Clara (CA)

On-site
USD 170,000 - 210,000
Senior Software Engineer, Mapping - Autonomous Vehicles
Senior Software Engineer, Mapping - Autonomous Vehicles

NVIDIA • Seattle (WA)

On-site
USD 184,000 - 288,000