Software Development Engineer II, Nav Native

Mapbox
Poland
Workplace: RemoteFull timeUSD 75,000 - 112,000 annuallyFunction: Product ManagementExperience: 7+ yearsSkills: ["Problem-solving","Communication","Attention to detail"]

Build and maintain Mapbox’s unified C++17 Navigation engine powering Navigation SDKs on mobile (iOS/Android) and low-power automotive embedded hardware. You’ll improve map-matching and dead-reckoning using real-world vehicle data, implement high-frequency route progress and deviation detection, work with road object matching (OpenLR) and live traffic, design predictive caching, and extend the Valhalla routing engine for offline routing and controllers. Leverage AI tools thoughtfully in your engineering workflow.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mapbox
Mapbox
2 months ago

Software Development Engineer II, Nav Native

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Build and maintain Mapbox’s unified C++17 Navigation engine powering Navigation SDKs on mobile (iOS/Android) and low-power automotive embedded hardware. You’ll improve map-matching and dead-reckoning using real-world vehicle data, implement high-frequency route progress and deviation detection, work with road object matching (OpenLR) and live traffic, design predictive caching, and extend the Valhalla routing engine for offline routing and controllers. Leverage AI tools thoughtfully in your engineering workflow.
Location: Poland
Workplace: Remote
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

  • •Build and maintain a unified C++17 library that runs across 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 (OpenLR) and live traffic incidents to provide a predictive window into the road ahead.
  • •Integrate and extend the Valhalla routing engine for offline routing and route refresh controllers, including predictive caching for routing tiles and management of on-board resources.

Pay and Benefits

Salary: USD 75,000 - 112,000 annually
Perks:Health InsuranceDentalParental LeavePaid LeaveRemote Work

Key Requirements

  • •7+ years of experience with C++17 (or later) and strong understanding of the language specification, memory management, standard library, and multi-threading.
  • •Passion for writing clean, fast, portable code that meets strict CPU and memory constraints.
  • •Experience working with complex graph-based structures, data structures, and spatial algorithms.
  • •Experience developing cross-platform code (Linux, mobile, or embedded systems).
  • •Strong English skills to explain complex technical trade-offs to peers and stakeholders.
Experience:7+ years
Skills:Problem-solvingCommunicationAttention to detail
Languages:English
Tech Stack:C++17IOSAndroidLinuxValhallaOpenLRIMUOBD-IIGNSSADAS

Company Brief

Mapbox
Provides a location platform of maps, APIs, SDKs and data for developers and enterprises to build custom maps, navigation, and location-aware applications across mobile, web, logistics, and automotive use cases.
Industry: API Platforms
Company Size: Large (251 to 1,000 employees)
Revenue: USD 100M to 250M
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: Washington, United States
Founded: 2010
Glassdoor
Glassdoor: 3.7
WebsiteLinkedInGlassdoor