M

Mapbox

Geospatial mapping SDKs and APIs provider

Software Development Engineer 2 - Nav Native

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRemote in FinlandNo salary listed

About the Job

Requirements

  • Strong proficiency in C++17 or later, including knowledge of the language specification, memory management, the standard library, and multithreading, with at least 7 years of experience.
  • Ability to write clean, fast, portable code under strict CPU and memory constraints.
  • Experience with graph-based structures, data structures, and spatial algorithms.
  • Experience developing cross-platform code for Linux, mobile, or embedded systems.
  • Strong English skills and ability to explain technical trade-offs to peers and stakeholders.

Responsibilities

  • Build and maintain a unified C++17 library for iOS, Android, and low-power automotive embedded hardware.
  • Analyze and improve map-matching and dead-reckoning algorithms using real-world vehicle data.
  • Implement route-following features, including high-frequency route progress reporting, deviation detection, and timely instruction delivery.
  • Work on road object matching using OpenLR and live traffic incidents to provide predictive information about the road ahead.
  • Design predictive caching for routing tiles and manage onboard resources such as junction views and signposts.
  • Integrate and extend the Valhalla routing engine to support offline routing and route refresh controllers.
  • Use AI tools in design and development workflows to increase efficiency and code quality.

Desired Qualifications

  • Familiarity with navigation concepts such as dead reckoning, bearing, Electronic Horizon, or OpenLR.
  • Experience working with IMU, OBD-II, or GNSS data.
  • Background in computational geometry or safety-critical features such as ADAS.
  • Experience with or contributions to open-source routing engines.

About the Company

Mapbox

Geospatial mapping SDKs and APIs provider

Mapbox provides customizable geospatial mapping and location services for developers, businesses, and government agencies through a suite of APIs and SDKs. Its Maps SDKs embed custom maps in web and mobile apps; Navigation SDKs offer turn-by-turn routing; Vision SDKs interpret road scenes via device cameras; Traffic Data powers routing and analytics; Mapbox Boundaries visualizes global polygons; Movement analyzes where and when people move; Atlas lets clients run Mapbox on their own infrastructure offline or behind a firewall. The product works by developers integrating these SDKs/APIs into their apps to add maps, navigation, and location features, with usage- and subscription-based pricing. Mapbox differentiates itself with a broad, modular toolkit for geospatial features, strong offline/on-premises options, and a clear B2B focus. Its goal is to enable scalable, customizable location services for apps and services worldwide.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$614.2M
Headquarters
Washington DC, District of Columbia
Founded
2011

Recently Posted Jobs

Explore more opportunities at Mapbox

See more jobs