Prowadzenie prac nad BSP i dystrybucją Yocto dla wielu SoC (i.MX8, Sitara, STW TCG‑4, autorskie HMI), obejmujących kernel/DT, meta‑warstwy, artefakty SDK oraz odtwarzalne buildy CI.
Rozwój platformy XTrack Embedded— moduły takie jak: rejestrator lokalizacji na bazie GNSS, rejestrator CAN (J1939), rejestrator wideo, rejestrator pracy pojazdów komunalnych, synchronizatory danych i konfiguracji aplikacji działających na urządzeniach zamontowanych na pojazdach — tak aby działały niezawodnie na nowych wariantach sprzętowych.
Projektowanie i utwardzanie pipeline’u OTA w Yocto (RAUC lub SWUpdate) z podpisywaniem obrazów, aktualizacjami delta i rollbackiem; dokumentowanie zgodności z unijnym Cyber Resilience Act / NIS 2.
Tworzenie aplikacji Qt/QML w C++ (np. port HMI XT4Smart) na wyświetlaczach o ograniczonych zasobach, z tuningiem GPU/Wayland i płynnym UX.
Uruchamianie AI i multimediów na urządzeniu—inferencja VisionAI, kompresja wideo HEVC, optymalizacja magazynu danych—z wykorzystaniem kodeków sprzętowych i akceleratorów NN.
Mentorowanie i odblokowywanie zespołu (obecnie trzech inżynierów) poprzez code review, sesje threat‑modelling i pair programming.
requirements-expected :
Yocto Linux: doświadczenie w przygotowywaniu warstw własnych, klas, eksportu SDK; patchowanie kernela i integracja secure‑boot; automatyzacja farmy buildów.
C++ & Qt/QML: Dogłębna znajomość scene graph Qt, wzorców model‑view, QPA/Wayland, profilowania wydajności.
OTA w Yocto: Praktyka z SWUpdate lub RAUC, podpisanymi pakietami, układem dual A/B, metrykami aktualizacji i rollbackiem.
Umiejętności miękkie: sprawna komunikacja PL/EN, umiejętność pracy zespołowej, samodzielność i inicjatywa w zakresie rozwiązywania problemów, coaching i konstruktywny feedback