C++ Developer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
C++ Developer (Embedded): Building a high-performance C++ engine for Navigation SDKs powering mobile and automotive systems with an accent on map-matching, dead-reckoning, and spatial algorithms. Focus on optimizing code for strict CPU/memory constraints and integrating AI into the engineering workflow.
Location: Remote (Poland)
Salary: $75,000 – $112,000
Company
is a leading real-time location platform providing tools to power the navigation of people, packages, and vehicles globally.
What you will do
- Build and maintain a unified C++17 library running across iOS, Android, and low-power automotive embedded hardware.
- Analyze and improve map-matching and dead-reckoning algorithms using real-world vehicle data.
- Implement route-following features, including high-frequency progress reporting and deviation detection.
- Design predictive caching for routing tiles and manage complex on-board resources.
- Integrate and extend the Valhalla routing engine to support offline routing.
- Thoughtfully leverage AI tools in your design and development workflow to increase efficiency.
Requirements
- Minimum 7 years of experience in C++17 or later.
- Deep understanding of memory management, standard library, and multi-threading.
- Proven experience developing cross-platform code for Linux, mobile, or embedded systems.
- Expertise in complex graph-based structures and spatial algorithms.
- English: B2+ proficiency required to explain complex technical trade-offs.
- Location: Must be based in Poland (Umowa o Prace).
Nice to have
- Familiarity with navigation concepts such as dead reckoning, bearing, Electronic Horizon, or OpenLR.
- Experience working with IMU, OBD-II, or GNSS data.
- Background in computational geometry or safety-critical features (ADAS).
- Contributions to open-source routing engines.
Culture & Benefits
- Environment that values high-performing creative individuals and ownership.
- Supportive healthcare, parental leave, and flexibility for life events.
- Emphasis on continuous teaching and learning to equip employees for success.
- Commitment to diversity, equity, and inclusion across all backgrounds.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →