Project Overview:

Our customer is one of the key players in the world of maps and navigation platform. The OCM (Optimized Client Map) project is the successor to the F8 map format to be used on the Client Side and aims to create a compact, fast and flexible map format for future use cases. The Routing functionality is advanced algorithms that help create connected journeys for fleets, passengers and businesses.

The goal of the Routing OCM team is to provide reference CoreLib/core libraries for routing features with usage examples to other solutions teams to adapt it in specific environments (iOS, Android, QNX, Tizen, Windows etc).

Use cases for which project will be used, from a Routing perspective:

  • Offline routing for normal car routes (Route search when inside a garage, with no connectivity);
  • Re-routing "back to the route" (driver drives off the prescribed path and needs to be brought back onto it);
  • BYOD for customer-specific data;
  • Customer changes the value of some attributes on the map or adds new attributes to existing topologies (which might need to be considered for routing);
  • Customer-specific POIs are attached to the map and might need to be sent in the online route requests (charging stops). 

Technology Stack :

  • C++ 17;
  • CI(Jenkins), Gerrit/Git;
  • Debugging tools gdb, valgrind etc.
Рекрутер
Андрій Годун
Requirements:
  • 5+ years of C++ software development;
  • Passionate about programming; strong focus on performance aspects;
  • Self-motivated, well-organized, detail-oriented and a very strong team player;
  • Good communication skills in English, both written and spoken;
  • Experience of working with embedded systems and hardware;
  • Excellent analytical, algorithmic and optimization skills;
  • Understanding of Agile methodologies and engineering practices.
Nice to have:
  • Experience in Routing algorithm development;
  • Basic experience with Scala.
Higher Education:
  • Bachelor’s or Master's Degree in Computer Science or related fields.

Тебе також можуть зацікавити

Чому варто приєднатись до команди INTELLIAS

У нас ти знайдеш доброзичливе середовище та можливості навчатися й зростати щодня.

Можливості релокації в INTELLIAS

Отримуй новий досвід та відкривай нові горизонти, знаходячись лише в декількох годинах подорожі…

Підтримка здоров’я та спорту

Ми докладаємо максимум зусиль, щоб забезпечити комфортні умови для консультантів компанії, та піклуємося…

Як стати частиною команди INTELLIAS

Ми робимо все можливе, щоб спростити та прискорити твій шлях до нашої команди. Будемо раді бачити тебе...