Integrator Oprogramowania Android odpowiada za realizację zadań związanych z integracją i konfiguracją w ramach projektu motoryzacyjnego systemu IVI (In-Vehicle Infotainment) opartego na układzie SoC firmy Qualcomm.
System ten łączy ponad 40 komponentów oprogramowania i aplikacji pochodzących od różnych interesariuszy.
Rola koncentruje się na obszarze Android Automotive OS, zapewniając spójną integrację, stabilność kompilacji oraz weryfikację aplikacji i komponentów systemu Android, we współpracy z Kierownikiem/Liderem ds. Integracji i Konfiguracji.
responsibilities :
Integracja aplikacji i komponentów systemu Android z platformą IVI
Rozwiązywanie konfliktów kodu i scalanie w C++ oraz API Java
Utrzymanie i aktualizacja konfiguracji kompilacji z wykorzystaniem systemu budowania Androida i CMake
Przeprowadzanie testów typu "smoke test" oraz weryfikacja kompilacji na stanowiskach testowych i sprzęcie docelowym
Wsparcie w debugowaniu i rozwiązywaniu problemów, również na miejscu u klienta, jeśli zajdzie taka potrzeba
Dokumentowanie wyników integracji i raportowanie do Kierownika ds. Integracji i Konfiguracji
Współpraca z zespołami deweloperskimi i testowymi przy usuwaniu błędów integracyjnych
Zapewnienie zgodności z ustalonymi procesami, planami wydawniczymi i standardami jakości
requirements-expected :
Doświadczenie w integracji Android Automotive OS
Bardzo dobra znajomość C++ oraz podstawowa znajomość Javy
Solidna znajomość systemu budowania Androida
Wiedza o zachowaniu aplikacji Android: cykl życia, uprawnienia, prawa dostępu w czasie działania
Podstawy testowania aplikacji Android
Doświadczenie z systemami kontroli wersji Git/Gerrit
Znajomość narzędzi ALM (np. Wind River ALM, Jira)
Praktyczna znajomość pipeline’ów CI/CD i zautomatyzowanych systemów budowania/testowania
Umiejętność debugowania na stanowiskach testowych i sprzęcie docelowym
Znajomość standardów jakości oprogramowania motoryzacyjnego (np. ASPICE)