New offer - be the first one to apply!

April 8, 2026

Starszy/a Programista/Programistka Systemów Osadzonych (Embedded Linux & IoT, Qt, C++ )

Senior • Hybrid

16,000 - 20,000 PLN

Gdansk, Poland

Starszy/a Programista/Programistka Systemów Osadzonych 

(Embedded Linux & IoT, Qt, C++ ) 

Dlaczego Cię potrzebujemy? 

W XTrack rozwijamy platformę Embedded, która napędza nasze urządzenia telematyczne i systemy wizyjne w pojazdach komunalnych. Przed nami intensywne 24 miesiące: wdrożenia SmartCamera (funkcjonalności związane z analizą obrazu) i HMI Gateway, integracja z Azure, rozwój SDK i platformy XT5Neu. Szukamy osoby, która pomoże nam przyspieszyć rozwój i wniesie nowe kompetencje do naszego zespołu. 

Jakimi zadaniami będziesz się zajmować? 

  • 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, 

  • Tworzenie aplikacji Qt/QML w C++ na wyświetlaczach o ograniczonych zasobach, 

  • Integracja przepływów danych edge‑to‑cloud, 

  • 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, 

  • Tworzenie dokumentacji technicznej dotyczącej prowadzonych projektów, 

  • Testowanie w zakresie testów inżynierskich wytworzonego kodu i przygotowywanych rozwiązań, 

  • Utrzymywanie wytworzonego kodu. 

Kluczowe kompetencje 

  • wykształcenie wyższe techniczne (preferowane kierunki: telekomunikacja, teleinformatyka, informatyka, automatyka i robotyka, kierunki pokrewne) 

  • min. 5-letnie doświadczenie w pracy jako programista lub inżynier oprogramowania, 

  • biegła praktyczna znajomość języka C++, 

  • bardzo dobra znajomość biblioteki QT, 

  • znajomości i doświadczenie w pracy z Embedded Linux, 

  • znajomość systemów kontroli wersji (np. Git), 

  • umiejętność pracy zespołowej, 

  • samodzielność i inicjatywa w zakresie rozwiązywania problemów, 

  • sprawna komunikacja PL/EN (wskazany język angielski na poziomie zawodowym) 

Mile widziane 

  • Yocto Linux: doświadczenie w przygotowywaniu warstw własnych, klas, eksportu SDK; patchowanie kernela i integracja secure‑boot, 

  • Python w ekosystemie osadzonym lub do narzędzi build/test, 

  • Doświadczenie w portowaniu aplikacji na urządzenia wbudowane, 

  • Doświadczenie w implementacji sieci neuronowych na GPU/NPU, 

  • Znajomość Uptane lub pokrewnych frameworków aktualizacji automotive‑grade, 

  • Doświadczenie z interfejsami CAN, BLE, Modbus lub innymi sieciami przemysłowymi, 

  • Bezpieczeństwo / CRA: Łańcuch secure‑boot (u‑boot + OP‑TEE/TPM), szyfrowane magazyny, SBOM(SPDX/Syft) i workflow CVE.