AOSP Developer

Podsumowanie pracy

Gliwice
1 miesiąc temu

Model pracy

Całkowicie zdalnie
Tylko PL
Opis stanowiska

O roli

Nie szukamy kogoś, kto tylko tworzy aplikacje na Androida. Szukamy inżyniera, który chce zajrzeć pod powierzchnię i manipulować zachowaniem samego systemu operacyjnego.

Jako AOSP Developer / Android Framework Engineer skupisz się na wewnętrznej architekturze systemu Android, ze szczególnym uwzględnieniem warstwy Framework. Jeśli znasz Androida od podszewki i kochasz niskopoziomowe dostosowywanie, to miejsce jest dla Ciebie.

Twoje obowiązki

  • Dostosowywanie systemu: Rozwijanie, modyfikowanie i optymalizacja wewnętrznych mechanizmów Android Open Source Project (AOSP).
  • Architektura Framework: Projektowanie i implementacja niestandardowych funkcji w warstwie Android Framework.
  • Inżynieria rdzenia: Pisanie czystego, wydajnego i solidnego kodu przy użyciu Java, Kotlin oraz profili konfiguracyjnych w XML.
  • Integracja systemowa: Debugowanie i rozwiązywanie złożonych problemów na poziomie systemu, zapewniając płynną komunikację między warstwami aplikacji a usługami systemowymi.
  • Współpraca: Ścisła współpraca z zespołami międzyfunkcyjnymi w celu definiowania wymagań architektonicznych i dostarczania stabilnych, niestandardowych kompilacji systemu.

Wymagania

  • Lokalizacja: Musisz obecnie przebywać w Polsce (wymóg konieczny).
  • Język: Minimum poziom B2 w języku angielskim (swobodna komunikacja techniczna w środowisku międzynarodowym).
  • Ekspertyza OS: Głęboka, praktyczna wiedza na temat wewnętrznych mechanizmów systemu Android, ze szczególnym naciskiem na warstwę Framework.
  • Tech Stack: Udokumentowane doświadczenie komercyjne w Java, Kotlin i XML.
  • Doświadczenie: Poziom Mid lub Senior w rozwoju systemowym Androida lub implementacji złożonych niestandardowych ROM-ów.
  • Rozwiązywanie problemów: Silne umiejętności debugowania przy użyciu narzędzi systemowych (np. adb, logcat, bugreports) w celu wykrywania złożonych wyścigów (race conditions) lub wycieków pamięci na poziomie systemu.

Mile widziane

  • Znajomość systemu budowania Androida (Soong, Blueprint, Makefiles).
  • Podstawowe zrozumienie C/C++ oraz warstwy Android NDK / HAL.

Szczegóły oferty

  • Poziom stanowiska: Mid / Senior
  • Wynagrodzenie: 100 - 140 PLN/h netto (B2B, zależnie od doświadczenia)
  • Lokalizacja: 100% zdalnie (wymagany pobyt w Polsce)