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