Jobiglo

No results.

Software Development Engineer II, Navigation Native

Mapbox · Minsk

Remote
Remote 🇬🇧 English
C++17 Multi-threading Memory management Standard Library iOS Android Automotive embedded hardware Map-matching Dead-reckoning OpenLR Valhalla routing engine AI tools

Job description

About the role

Mapbox is seeking a fast‑learning C++ engineer to develop core components of its Navigation SDK ecosystem. You will work on a high‑performance C++17 library that powers navigation on mobile devices and low‑power automotive hardware.

Key responsibilities

  • Build and maintain a unified C++17 library that runs seamlessly on iOS, Android, and automotive embedded platforms.
  • Analyze and improve map‑matching and dead‑reckoning algorithms using real‑world data from millions of vehicles.
  • Implement route‑following features, including high‑frequency progress reporting, deviation detection, and timely instruction delivery.
  • Develop road‑object matching (OpenLR) and integrate live traffic incidents to provide predictive road‑ahead information.
  • Design predictive caching for routing tiles and manage on‑board resources such as junction views and signposts.
  • Integrate and extend the Valhalla routing engine to support offline routing and route‑refresh controllers.
  • Leverage AI tools thoughtfully in the design and development workflow to increase efficiency and code quality.

Required profile

  • Strong proficiency in C++17 (or later) with deep knowledge of the language specification, memory management, standard library, and multi‑threading.
  • Passion for writing clean, fast, and portable code that meets strict CPU and memory constraints.
  • Experience working with complex graph‑based structures and navigation‑related algorithms.

Required skills

  • C++17
  • Multi‑threading
  • Memory management
  • Standard Library
  • iOS development
  • Android development
  • Automotive embedded hardware
  • Map‑matching algorithms
  • Dead‑reckoning
  • OpenLR
  • Valhalla routing engine
  • AI tooling for software development

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Mapbox.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches for Беларусь.

Salaries by job title

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 месяц таму

Expires праз 1 тыдзень

29 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Mapbox

Minsk