обновлено 11 дней назад
C++ Developer (Navigation)
75 000 - 112 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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: Poland; hybrid and remote options are available where applicable.
Salary: $75,000–$112,000 USD annually; employment under Umowa o Prace.
Company
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →