Software Development Engineer Ii, Navnative

Mapbox

Helsinki, Finland
Remote
C++17 development
Cross-platform development
Complex graph structures
The Navigation Native team builds the high-performance C++ engine that serves as the "brain" of our Navigation SDKs, powering applications from mobile to in-vehicle systems

Job Summary

  • The Navigation Native team builds the high-performance C++ engine that serves as the "brain" of our Navigation SDKs, powering applications from mobile to in-vehicle systems.
  • As a C++ Developer, you will build and maintain a unified C++17 library, analyze map-matching algorithms, implement route-following features, and integrate the Valhalla routing engine.
  • Mapbox values high-performing creative individuals, believes in individuals being their whole selves at work, and emphasizes an environment of teaching and learning.

Matching Summary

The Navigation Native team builds the high-performance C++ engine that serves as the "brain" of our Navigation SDKs, powering applications from mobile to in-vehicle systems.

Skills & Requirements

Must-have

  • C++17 development
  • cross-platform development
  • complex graph structures
  • spatial algorithms
  • multi-threading
  • performance optimization

Nice-to-have

  • navigation concepts
  • IMU/OBD-II/GNSS data
  • computational geometry
  • safety-critical features
  • open source routing engines

Key Requirements

  • Strong proficiency in C++17 (or later)
  • Experience developing cross-platform code
  • Strong English skills

Work Rights

Not specified

Tailored Resume

Cover Letter