Назад
Company hidden
обновлено 11 дней назад

C++ Developer (Navigation)

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

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

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

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

Текст:
/
TL;DR
C++ Developer (Navigation): Building and maintaining a portable C++17 navigation engine for iOS, Android, and low-power automotive hardware with an accent on map matching, routing, and real-time route guidance. Focus on optimizing spatial algorithms, integrating Valhalla for offline routing, and managing CPU- and memory-constrained edge environments.

Location: hirify.global Poland; hybrid and remote options are available where applicable.

Salary: $75,000–$112,000 USD annually; employment under Umowa o Prace.

Company

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

What you will do

  • Build and maintain a unified C++17 library for iOS, Android, and low-power automotive embedded hardware.
  • Analyze and improve map-matching and dead-reckoning algorithms using real-world vehicle data.
  • Implement route progress reporting, deviation detection, and timely navigation instructions.
  • Develop road object matching with OpenLR and support live traffic incidents and predictive road awareness.
  • Design predictive caching for routing tiles and manage onboard resources such as junction views and signposts.
  • Integrate and extend the Valhalla routing engine for offline routing and route refresh controllers.

Requirements

  • At least 7 years of professional experience with C++17 or later.
  • Deep knowledge of the C++ language specification, memory management, standard library, and multithreading.
  • Experience with graph-based structures, data structures, and spatial algorithms.
  • Experience developing portable cross-platform code for Linux, mobile, or embedded systems.
  • Ability to write clean, fast code under strict CPU and memory constraints.
  • Strong English skills and the ability to explain complex 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

  • Flexible hybrid and remote work options.
  • Private health, dental, and income protection coverage tailored to regional benefits.
  • Family care, maternity, and paternity leave policies.
  • Lifestyle spending contributions and mental health support for employees and dependents.
  • Paid time away, company holidays, generous absence policies, and dedicated paid volunteering time.
  • Teaching, learning, inclusion, and support for diverse backgrounds.

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