Android BSP (Board Support Package) Developer
Poszukujemy doświadczonego Android BSP (Board Support Package) Developera do projektu związanego z rozwojem, raportowaniem i dostosowywaniem systemu Android na poziomie AOSP (Android Open Source Project) oraz integracją oprogramowania z dedykowanym hardware.
Szukamy osoby, która posiada doświadczenie w pracy z Androidem od strony systemowej – od uruchamiania platformy na nowym sprzęcie, przez rozwój kernela i sterowników, po integrację warstwy HAL i Android Framework.
📍 Lokalizacja: zdalnie / 1 dzień w miesiącu z biura w Warszawie
💰 Stawka: do 140 PLN/h netto (B2B)
Wymagania
Komercyjne doświadczenie jako Android BSP (Board Support Package) Developer lub w podobnej roli związanej z rozwojem platformy Android.
Doświadczenie z AOSP oraz dostosowywaniem Androida do dedykowanego hardware.
Praktyczna znajomość Linux Kernel, w tym device tree, konfiguracji kernela oraz debugowania problemów systemowych.
Doświadczenie w tworzeniu lub portowaniu sterowników Linux/Android
Znajomość Android HAL oraz integracji warstwy sprzętowej z Android Framework.
Bardzo dobra znajomość C/C++ oraz Java.
Doświadczenie z Android Build System (repo, lunch, m) oraz narzędziami Git/Gerrit.
Umiejętność debugowania niskopoziomowego z wykorzystaniem m.in. adb, fastboot, gdb.
Mile widziane:
DDoświadczenie z platformami Qualcomm, MediaTek, NXP lub Rockchip
Znajomość HIDL, AIDL, VINTF oraz Android Treble.
Doświadczenie z CTS/GTS/VTS.
Doświadczenie w projektach embedded lub Android Automotive.
Obowiązki
Rozwój i dostosowywanie Android BSP dla dedykowanych platform sprzętowych.
Portowanie i konfiguracja systemu Android w oparciu o AOSP.
Udział w procesie Board Bring-Up – uruchamianie systemu Android na nowym hardware.
Konfiguracja oraz rozwój Linux Kernel.
Tworzenie, modyfikacja i integracja sterowników urządzeń.
Implementacja oraz integracja warstwy HAL.
Budowanie i konfiguracja obrazów systemowych Android.
Analiza i rozwiązywanie problemów na poziomie systemu operacyjnego.
Debugowanie problemów sprzętowo-programowych.
Współpraca z zespołami odpowiedzialnymi za hardware, firmware oraz software systemowego.
Oferujemy
Wynagrodzenie do 140 PLN/h netto (B2B).
Krótki 14-dniowy termin płatności faktury
Bogaty pakiet usług prywatnej opieki medycznej
Dostęp do platformy kafeteryjnej MyBenefit (umożliwiającej zamawianie kart Multisport, kart przedpłaconych do Ikea, Zalando, Notino i wielu innych).