Starszy Inżynier Oprogramowania Embedded Linux & IoT

18 000 - 25 000 PLNNet per month - B2B
14 000 - 20 000 PLNGross per month - Permanent

Starszy Inżynier Oprogramowania Embedded Linux & IoT

C

Piastowska 63a, Gdańsk

XTrack Sp. z o.o.

18 000 - 25 000 PLN
Net per month - B2B
14 000 - 20 000 PLN
Gross per month - Permanent
Full-time
B2B, Permanent
Senior
Hybrid

Tech stack

    English

    C1

    C++

    master

    Yocto

    advanced

    Embedded

    advanced

    ARM

    regular

    Linux

    regular

Job description

Starszy Inżynier Oprogramowania Embedded Linux & IoT 

(Yocto / Qt C++ / OTA i Cyberbezpieczeństwo w telematyce pojazdów) 


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ć? 

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

  • Integracja przepływów edge‑to‑cloud: usługi Azure IoT & gRPC , telemetria MQTT, zdalna konfiguracja, VPN oraz awaryjny kanał SMS. 

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

 

Kluczowe kompetencje 

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

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

  • Wejścia/wyjścia telematyki pojazdowej: GNSS, CAN (J1939/OBD‑II), RS485, przechwytywanie wideo z kamery, 

  • Łączność z chmurą: MQTT, HTTPS/TLS, provisionowanie certyfikatów, Azure IoT Hub / gRPC. 

  • DevOps dla firmware: Pipeline’y GitLab CI/Jenkins, konteneryzowane buildy Yocto, zautomatyzowane testy HW‑in‑the‑loop. 

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


Mile widziane 

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

  • Doświadczenie w portowaniu aplikacji Qt na „zamknięte” obrazy Linux od dostawców. 

  • Modele computer vision na wbudowanych GPU/NPU. 

  • Uptane lub pokrewne frameworki aktualizacji automotive‑grade. 

  • Doświadczenie z dead‑reckoning GNSS, BLE, Modbus czy innymi fieldbusami przemysłowymi. 

  • Tło w projektach safety‑critical lub regulowanych (ISO 21434, IEC 61508, ISO 26262). 


Wykształcenie i języki 

  • Tytuł inż./mgr informatyki, elektroniki lub równorzędne doświadczenie praktyczne. 

  • Wymagany język angielski na poziomie zawodowym; polski to duży atut w codziennej współpracy i warsztatach z klientami. 

 

Jeśli tworzenie solidnych, bezpiecznych i funkcjonalnych bram IoT dla pojazdów specjalnych brzmi jak coś dla Ciebie, daj znać. Masz pytania? Chętnie doprecyzujemy szczegóły. 

Published: 28.08.2025
Office location
ADVERTISEMENT: Recommended by Just Join IT