Android Platform Engineer
Projekt obejmuje rozwój i rozbudowę platformy Android Automotive OS na poziomie systemowym – znacznie wykraczając poza klasyczny development aplikacji. Będziesz pracować nad komponentami platformy, które bezpośrednio komunikują się ze sprzętem oraz systemami pojazdu.
Kluczowym obszarem jest rozwój i optymalizacja Bluetooth oraz WiFi, zapewniających niezawodną komunikację pomiędzy samochodem a urządzeniami zewnętrznymi (np. smartfony, sensory, inne systemy pojazdu). Rola obejmuje pracę blisko Android framework oraz warstwy HAL, analizę złożonych problemów systemowych i optymalizację wydajności.
Dodatkowo będziesz mieć wpływ na rozwój Android Audio framework i systemów multimedialnych, odpowiadających za wysoką jakość doświadczeń audio w samochodzie.
Ważne - Projekt wymaga wizyt w biurze ze względu na pracę ze sprzętem (Łódź / Warszawa / Bydgoszcz)
Twoje zadania
Rozwój i customizacja platformy Android (AOSP) dla systemów automotive
Praca blisko HAL (Hardware Abstraction Layer) oraz Android system services
Projektowanie, rozwój i debugowanie integracji Bluetooth oraz WiFi
Rozwój Android Audio framework oraz subsystemów multimedialnych
Integracja z komponentami hardware i platformami embedded
Optymalizacja wydajności i troubleshooting na poziomie systemowym
Współpraca z zespołami hardware, embedded oraz architektami systemowymi
Udział w system bring-up, debugowaniu i analizie root cause
Wymagania
Doświadczenie w pracy z platformą Android (AOSP) – nie tylko warstwa aplikacyjna
Bardzo dobra znajomość:
C / C++
Linux / systemy embedded
Doświadczenie w:
pracy z HAL (development lub integracja)
Android system services / framework layer
Głębokie zrozumienie:
Bluetooth i/lub WiFi (protokoły, stack, debugging)
Doświadczenie z narzędziami debugowania (logcat, systrace, dumpsys itp.)
Znajomość systemu build Androida (Soong / Make)
Doświadczenie w środowisku automotive lub embedded
Mile widziane
Doświadczenie z Android Audio framework
Znajomość pipeline’ów multimedialnych (audio / video)
Wiedza z zakresu DSP, codeców i niskopoziomowego przetwarzania audio
Doświadczenie z BSP / warstwami vendorskimi
Doświadczenie na poziomie kernel / driver
Praca z Android Automotive OS (AAOS)
Doświadczenie z bring-upem na realnym hardware
Android Platform Engineer
Android Platform Engineer