C++ / Backend Engineer
Do uzgodnienia
Wymagania
- doświadczenie w pracy z dużym, cross-platformowym kodem C++ (ok. 500k LOC)
- doświadczenie z Qt5
- doświadczenie w migracji builda macOS z Intel na Apple Silicon
- doświadczenie w migracji bibliotek z Conan 1.x do Conan 2
- doświadczenie w aktualizacji toolchaina (Clang 11 → Clang 19, Ubuntu 24.04)
- doświadczenie w migracji kodu z C++17 do C++20
- umiejętność samodzielnego kierowania procesem modernizacji
Opis stanowiska
Luxoft szuka inżyniera C++ do krótkoterminowego, ściśle terminowego projektu modernizacji dużego (ok. 500k linii) cross-platformowego kodu C++ opartego na Qt5. Priorytetem jest migracja builda macOS z Intel na Apple Silicon — to cel niepodlegający negocjacjom. Pozostałe zadania (Conan 1→2, Clang 11→19, Ubuntu 24.04, C++17→C++20) będą realizowane w miarę czasu. To oferta dla doświadczonego inżyniera, który potrafi samodzielnie kierować refaktoryzacją i pracować pod presją czasu.
🔍 Dekoder Ogłoszenia
🔴
short-term, time-bound basis
Projekt ma ściśle określony termin zakończenia, co może oznaczać presję czasu i konieczność szybkiego dostarczania wyników.
🔴
lead refactoring and modernization work
Oczekuje się, że będziesz samodzielnie kierować procesem modernizacji, co może wymagać nie tylko umiejętności technicznych, ale także zdolności przywódczych i decyzyjności.
🔴
mature desktop application
Aplikacja jest już rozbudowana i prawdopodobnie posiada wiele istniejących problemów oraz specyficznych rozwiązań, które trzeba będzie zrozumieć.
🔴
Not all of the tasks below are guaranteed to be completed within the engagement
Zakres prac może ulec zmianie, a priorytety mogą być przesuwane w zależności od postępów, co może oznaczać, że nie wszystkie wymienione zadania zostaną wykonane.
🔴
At a minimum, the Intel → Apple Silicon migration must be delivered
Jest to kluczowy i niepodlegający negocjacjom cel projektu, co oznacza, że jego powodzenie jest absolutnym priorytetem.