Starszy Inżynier Oprogramowania Embedded Linux & IoT
Piastowska 63a, Gdańsk
XTrack Sp. z o.o.
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.
Starszy Inżynier Oprogramowania Embedded Linux & IoT
Starszy Inżynier Oprogramowania Embedded Linux & IoT
Piastowska 63a, Gdańsk
XTrack Sp. z o.o.