Software Development Engineer II, Nav Native

Mapbox Minsk Vor Ort Mid-Level 15.06.2026
backend-developer
Auf einen Blick

Entwickle High-Performance-C++-Engines für Navigationssysteme, die weltweit Milliarden Fahrzeuge steuern. Löse komplexe geometrische Probleme in Echtzeit unter extremen CPU- und Speichereinschränkungen.

💰 $120.000–160.000/Jahr 📊 Senior 🕒 Vollzeit 🌍 Remote 🗺️ Worldwide
  • C++17 Expertise mit Multi-Threading
  • Graph-Strukturen und räumliche Algorithmen
  • Cross-Platform-Entwicklung
C++17 Graph-Algorithmen Low-Latency Echtzeit-GPS Automotive
✅ Geeignet für
  • Senioren-C++-Entwickler mit Realtime-Anforderungen
  • Embedded-Systeme-Experten
  • Automotive-Stack-Spezialisten
🚫 Weniger geeignet
  • Anfänger in C++
  • Kandidaten ohne Multi-Threading-Erfahrung
  • Nur Web-Frontend-Background
💡 Gut zu wissen
  • Büro-Anforderung: Minsk für erste 3 Monate möglich
  • Strenge Performance-Constraints (10Hz GPS)
  • Sicherheitskritische Features (ADAS) sind das Rückgrat

Über das Unternehmen

Mapbox ist die führende Plattform für Echtzeit-Standorte für eine neue Generation standortbewusster Unternehmen. Mapbox stattet Organisationen mit dem kompletten Toolset zum Navigieren von Menschen, Paketen und Fahrzeugen aus. Das Team Navigation Native entwickelt den leistungsstarken C++-Motor, der das "Hirn" der Navigation SDKs bildet.

Deine Aufgaben

  • Aufbau und Wartung einer einheitlichen C++17-Bibliothek, die nahtlos auf iOS, Android und eingebettete Automotiv-Systeme läuft
  • Analyse und Verbesserung von Map-Matching- und Dead-Reckoning-Algorithmen mittels Echtweltdaten von Millionen Fahrzeugen
  • Implementierung von Routenfolgefunktionen, einschließlich Echtzeit-Fortschrittsberichte und Abweichungserkennung
  • Arbeit an OpenLR-Straßenobjekt-Matching und Live-Verkehrsereignissen
  • Integration und Erweiterung der Valhalla-Routing-Engine für Offline-Routing
  • Durchdachte Nutzung von KI-Tools im Design- und Entwicklungs-Workflow

Deine Voraussetzungen

  • Starke Kenntnisse in C++17 oder später, tiefes Verständnis der Sprach-Spezifikation, Speicherverwaltung und Multi-Threading
  • Erfahrung mit komplexen Graph-Strukturen, Datenstrukturen und räumlichen Algorithmen
  • Bewiesene Erfahrung in Cross-Platform-Entwicklung (Linux, Mobile oder eingebettete Systeme)
  • Starke Englischkenntnisse