Poszukujemy doświadczonych Integratorów Oprogramowania, którzy dołączą do nowo budowanego zespołu w ramach projektu dla globalnego klienta z branży motoryzacyjnej.
Projekt dotyczy rozwoju i integracji systemu IVI (In-Vehicle Infotainment) opartego na platformie Qualcomm SoC, obejmującego ponad 40 komponentów (w tym aplikacje Android) tworzonych przez wielu interesariuszy.
Embedded C++ Integrator
Twój zakres obowiązków
- Przeprowadzanie integracji dostarczonych komponentów oprogramowania w przypisanych domenach (Android, QNX).
- Łączenie kodu źródłowego, rozwiązywanie konfliktów i utrzymywanie stabilnych baz kodowych.
- Współpraca z zespołami developerskimi i testowymi w celu zapewnienia jakości i spójności integracji.
- Analiza i rozwiązywanie problemów integracyjnych – zarówno zdalnie, jak i na miejscu u klienta.
- Wykonywanie wstępnych testów integracyjnych (smoke tests) oraz walidacja buildów na sprzęcie docelowym.
- Dokumentowanie wyników integracji i przekazywanie raportów do Kierownika ds. Integracji i Konfiguracji.
- Wsparcie procesów CI/CD oraz utrzymanie zgodności działań z planami wydawniczymi i standardami jakości (ASPICE).
Nasze wymagania
- Bardzo dobra znajomość Git i Gerrit.
- Dobra znajomość analizy systemów wbudowanych (ECU): Core Dumps, Logs, Traces Analysis.
- Dobra znajomość Linux (mile widziana znajomość QNX).
- Dobra znajomość C++ oraz podstaw CMake.
- Podstawowa znajomość testowania Androida z użyciem Tradefed i ADB.
- Podstawowa znajomość narzędzi CI/CD (mile widziana znajomość WindRiver).
- Dobre umiejętności komunikacyjne i współpracy z zespołami programistycznymi, testowymi oraz zewnętrznymi partnerami.
- Znajomość QNX.
- Znajomość WindRiver.
- Znajomość standardów jakości oprogramowania motoryzacyjnego (np. ASPICE).
- Znajomość RepoTool.