.
Starszy Inżynier Oprogramowania Embedded Linux & IoT
  • Gdańsk
Starszy Inżynier Oprogramowania Embedded Linux & IoT
Gdańsk, Gdańsk, Pomeranian Voivodeship, Polska
XTrack
11. 9. 2025
Informacje o stanowisku

responsibilities :


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

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

benefits :


  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • dofinansowanie szkoleń i kursów
  • możliwość pracy zdalnej
  • elastyczny czas pracy
  • owoce
  • spotkania integracyjne
  • brak dress code’u
  • kawa / herbata
  • program rekomendacji pracowników

  • Praca Gdańsk
  • Inżynier oprogramowania Gdańsk
  • Inżynier Gdańsk
  • Inżynier Pruszcz Gdański
  • Inżynier Nowy Dwór Gdański
  • Inżynier Starogard Gdański
  • Inżynier gdański
  • Gdańsk - Oferty pracy w okolicznych lokalizacjach


    110 028
    18 838