Currency

Starszy Inżynier Oprogramowania Embedded Linux & IoT

C

Starszy Inżynier Oprogramowania Embedded Linux & IoT

C

Piastowska 63a, Gdańsk

XTrack Sp. z o.o.

Full-time
B2B, Permanent
Senior
Hybrid

Tech stack

    C++

    master

    Embedded

    advanced

    Yocto

    advanced

    ARM

    regular

    Linux

    regular

Job description

Starszy Programista 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. 

Tech stack

    C++

    master

    Embedded

    advanced

    Yocto

    advanced

    ARM

    regular

    Linux

    regular

Office location

Published: 10.11.2025

Starszy Inżynier Oprogramowania Embedded Linux & IoT

Summary of the offer

Starszy Inżynier Oprogramowania Embedded Linux & IoT

Piastowska 63a, Gdańsk

XTrack Sp. z o.o.

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Administratorem danych osobowych kandydatów do pracy jest XTrack Sp. z o.o. z siedzibą w Gdańsku (80-363), przy ul. Piastowskiej 63a, ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.