Назад
Company hidden
9 дней назад

C++ Developer (Navigation)

Формат работы
remote (только Finland)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Finland
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
C++ Developer (Navigation) (C++17, Navigation): Building and maintaining a cross-platform C++ engine for Mapbox Navigation SDKs with an accent on map matching, dead reckoning, route following, and embedded performance. Focus on developing graph-based and spatial algorithms, integrating Valhalla for offline routing, and optimizing CPU and memory usage across mobile and automotive systems.

Location: Finland; hybrid and remote options are available where applicable.

Company

hirify.global provides real-time location technology, including navigation applications, data, SDKs, and APIs for location-aware businesses.

What you will do

  • Build and maintain a unified C++17 library for iOS, Android, and low-power automotive hardware.
  • Improve map-matching and dead-reckoning algorithms using real-world vehicle data.
  • Implement route progress reporting, deviation detection, and navigation instruction delivery.
  • Develop road object matching, live traffic incident features, predictive caching, junction views, and signpost management.
  • Extend the Valhalla routing engine for offline routing and route refresh controllers.
  • Use AI tools thoughtfully in design and development to improve efficiency and code quality.

Requirements

  • At least 7 years of experience with C++17 or later, including the language specification, memory management, standard library, and multithreading.
  • Ability to write clean, fast, portable code under strict CPU and memory constraints.
  • Experience with complex graph structures, data structures, and spatial algorithms.
  • Experience developing cross-platform code for Linux, mobile, or embedded systems.
  • Strong English skills for explaining technical trade-offs to peers and stakeholders.

Nice to have

  • Knowledge of navigation concepts such as dead reckoning, bearing, Electronic Horizon, or OpenLR.
  • Experience with IMU, OBD-II, or GNSS data.
  • Background in computational geometry or safety-critical ADAS features.
  • Experience with or contributions to open-source routing engines.

Culture & Benefits

  • Hybrid and remote work flexibility where applicable.
  • Private health, dental, and income protection coverage tailored to regional benefits.
  • Family care, maternity, and paternity leave policies.
  • Lifestyle spending contributions, mental health support, paid time off, and company holidays.
  • Dedicated paid volunteering time and opportunities for teaching and learning.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →