Software Development Engineer Ii, Navnative

Mapbox

Germany, Germany
Fully remote
C++17 development
Multi-threading
Graph-based structures
The Navigation Native team builds the high-performance C++ engine that serves as the "brain" of our Navigation SDKs, powering mobile apps and in-vehicle infotainment systems

Job Summary

  • The Navigation Native team builds the high-performance C++ engine that serves as the "brain" of our Navigation SDKs, powering mobile apps and in-vehicle infotainment systems.
  • As a C++ Developer, you will build and maintain a unified C++17 library, analyze and improve map-matching and dead-reckoning algorithms, and implement route-following features.
  • Mapbox values high-performing creative individuals, a supportive environment with flexibility, and emphasizes teaching and learning to grow a diverse team.

Matching Summary

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

Skills & Requirements

Must-have

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

Nice-to-have

  • navigation concepts
  • IMU, OBD-II, or GNSS data
  • computational geometry
  • safety-critical features
  • open source routing engines
  • AI integration in workflow

Key Requirements

  • Strong proficiency in C++17
  • Experience with complex graph-based structures
  • Proven experience developing cross-platform code
  • Strong English skills

Work Rights

Not specified

Tailored Resume

Cover Letter