Job Description
Chcete pracovat na technologiích, které využívají miliony uživatelů po celém světě?
Láká Vás vývoj výkonných algoritmů v C++ a prostředí plném inovací?
Preferujete flexibilitu při volbě nástrojů i operačního systému?
Klient, mezinárodní technologická společnost, rozšiřuje svůj Software Engineering tým a hledá zkušeného C++ vývojáře, který se zapojí do vývoje špičkového SDK pro navigační aplikace využívané po celém světě. Projekt je zaměřen na tvorbu a optimalizaci algoritmů pro trasování, vyhledávání, map matching a vizualizaci, a to v prostředí náročném na výkon a multithreading. Vývoj probíhá s využitím nejnovějších nástrojů a technologií, jako je Visual Studio 2022, moderní překladače a standardy C++17 a novější.
Náplň práce:
- Vývoj a optimalizace výkonných algoritmů pro navigaci a vizualizaci
- Návrh a údržba vlastních datových struktur pro multithreadové a asynchronní prostředí
- Spolupráce s týmy napříč technologiemi na integraci C++ řešení do prostředí Kotlin, Swift aj.
- Práce s moderními vývojovými nástroji s důrazem na vysokou kvalitu a výkon kódu
Požadavky:
- Pokročilá znalost C++17 nebo novější verze
- Znalost návrhových vzorů a schopnost práce s UML
- Ochota učit se, experimentovat a inovovat v rámci zkušeného týmu
- Výhodou: zkušenosti s Java/Kotlin/Objective-C/Swift
- Výhodou: znalost grafových algoritmů
- Výhodou: zkušenost s nástroji Git, Jenkins, Conan, CMake