Mapbox, Inc. logo

Software Development Engineer II, NavNative

Job Overview

Location

Mapbox Helsinki

Job Type

Full-time

Category

Backend Engineer

Date Posted

April 3, 2026

Full Job Description

đź“‹ Description

  • • As a Software Development Engineer II on the Navigation Native team at Mapbox, you will build and maintain the high-performance C++ engine that serves as the 'brain' of Mapbox's Navigation SDKs, powering navigation experiences for millions of users across mobile apps and in-vehicle infotainment systems used by industry leaders like BMW, Porsche, and Zeekr.
  • • Your work will directly impact the precision, reliability, and responsiveness of real-time navigation by transforming noisy sensor data into accurate map-matched positions, enabling safe and seamless routing even in challenging environments such as tunnels and dense urban areas.
  • • Day to day, you will build and maintain a unified C++17 library that runs seamlessly across iOS, Android, and low-power automotive embedded hardware, ensuring consistent performance and compatibility across diverse platforms.
  • • You will analyze and improve map-matching and dead-reckoning algorithms using real-world data from millions of vehicles, enhancing the accuracy of location tracking under varying conditions.
  • • You will implement route-following features, including high-frequency route progress reporting, deviation detection, and timely instruction delivery, to ensure users receive accurate and timely navigation guidance.
  • • You will work on road object matching (OpenLR) and live traffic incidents to provide drivers with a predictive 'window' into the road ahead, supporting advanced driver assistance systems (ADAS) and proactive routing.
  • • You will design predictive caching for routing tiles and manage complex on-board resources like junction views and signposts, optimizing performance and resource usage on constrained embedded systems.
  • • You will integrate and extend the Valhalla routing engine to support offline routing and route refresh controllers, enabling robust navigation even without constant connectivity.
  • • You will thoughtfully leverage AI tools in your design and development workflow to increase efficiency and code quality, aligning with Mapbox's forward-thinking engineering culture.
  • • You will collaborate with a team of skilled engineers focused on solving fundamental challenges in movement, including complex road-network graph management, route alternatives, and progress tracking along a route.
  • • The Navigation Native team operates at the cutting edge of location technology, supporting location frequencies up to 10Hz and ensuring resilience in adverse conditions, making your contributions critical to the core functionality of Mapbox's navigation stack.
  • • You will join a company that values high-performing, creative individuals who dig into problems and opportunities, fostering an environment where innovation and technical excellence are encouraged and rewarded.
  • • Mapbox emphasizes a culture of teaching and learning, providing you with opportunities to grow your expertise in C++, spatial algorithms, embedded systems, and navigation technologies while working alongside passionate peers.
  • • You will be part of a diverse and inclusive team where individuals are encouraged to bring their whole selves to work, supported by comprehensive benefits, flexible work arrangements, and a commitment to equity and belonging.
  • • This role offers the chance to achieve mastery in safety-critical, real-time systems development, with your work directly contributing to products used by millions of drivers worldwide and shaping the future of intelligent transportation.

🎯 Requirements

  • • Strong proficiency in C++17 (or later) with a deep understanding of the language specification, memory management, standard library, and multi-threading.
  • • Experience working with complex graph-based structures, data structures, and spatial algorithms.
  • • Proven experience developing cross-platform code (Linux, mobile, or embedded systems).
  • • Strong English skills, with the ability to explain complex technical trade-offs to both peers and stakeholders.
  • • Familiarity with navigation concepts (dead reckoning, bearing, Electronic Horizon, or OpenLR) is a plus.
  • • Experience working with IMU, OBD-II, or GNSS data is a plus.

🏖️ Benefits

  • • Supportive health care and parental leave policies that prioritize employee well-being and work-life balance.
  • • Flexibility for the things that come up in life, including remote work options and adaptable schedules.
  • • An environment of teaching and learning designed to equip employees with the tools needed to be successful in their function and the company.
  • • A strong commitment to growing a diverse team, encouraging people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.
  • • Commitment to a fair and equitable hiring process with no discrimination against any protected class.

Skills & Technologies

C++
Linux
iOS
Android
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Mapbox, Inc. logo
Mapbox, Inc.
Visit Website

About Mapbox, Inc.

Mapbox provides cloud-based mapping, geocoding, navigation, and spatial data infrastructure through APIs and SDKs. Developers embed live maps, search, turn-by-turn directions, and data visualization into mobile, web, and automotive applications. The platform ingests and updates petabytes of global imagery, traffic, and movement data to deliver real-time location services for logistics, automotive, travel, and consumer apps.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

1 month ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

19 days ago

Apply
⏰ EXPIRES SOON
Argentina
Full-time
Expires May 12, 2026 (Soon)
Java
Remote

2 months ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

2 months ago

Apply