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