Mid AOSP Developer
Angry Nerds
Rola polega na modyfikacji i budowaniu systemu Android Open Source Project (AOSP) dla niestandardowych urządzeń. Będziesz pracować na poziomie systemowym, kompilować i debugować AOSP, modyfikować komponenty systemowe oraz współpracować z klientami. To nie jest typowe programowanie aplikacji – wymaga znajomości Linuxa, C/C++, Javy/Kotlina oraz narzędzi niskopoziomowych.
Brakuje: wielkość zespołu aosp, branża klientów (np. automotive, iot, mobile).
Rola polega na modyfikacji i budowaniu systemu Android Open Source Project (AOSP) dla niestandardowych urządzeń. Będziesz pracować na poziomie systemowym, kompilować i debugować AOSP, modyfikować komponenty systemowe oraz współpracować z klientami. To nie jest typowe programowanie aplikacji – wymaga znajomości Linuxa, C/C++, Javy/Kotlina oraz narzędzi niskopoziomowych.
- ✓Elastyczne godziny (core hours 10-15)
- ✓Roczny budżet szkoleniowy
- ✓Dofinansowanie do sportu i opieki medycznej
- ✓Budżet integracyjny
- ✓Płaska struktura organizacyjna
- !Bardzo niski próg wymaganego doświadczenia komercyjnego (min. 6 miesięcy) – może oznaczać, że rola jest bardziej juniorska niż mid
- !Software house – projekty mogą być krótkoterminowe i zmienne
- !Brak informacji o wielkości zespołu i konkretnych klientach
- •Kompilowanie i modyfikowanie systemu Android z AOSP
- •Pisanie kodu w Kotlin, Java, C/C++ dla komponentów systemowych
- •Debugowanie i testowanie zmian za pomocą ADB i innych narzędzi
- •Współpraca z klientami przy analizie i estymacji projektów
- •Praca z systemem kontroli wersji Gerrit i przeglądanie kodu
- •Tworzenie testów jednostkowych dla kodu systemowego
- •Praca z systemami budowania Soong, Make, CMake
- •Korzystanie z języka angielskiego w komunikacji z klientem
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Kandydat z minimalnym 6-miesięcznym doświadczeniem komercyjnym w AOSP, który potrafi kompilować i modyfikować system, zna Kotlin i Linux, oraz ma podstawy w C/C++/Java. Powinien także radzić sobie z komunikacją w języku angielskim.
Osoby bez komercyjnego doświadczenia w AOSP ani w systemach wbudowanych; programiści aplikacji mobilnych, którzy nie chcą schodzić na poziom systemowy; osoby szukające pracy stacjonarnej.
- ?Ile osób liczy zespół AOSP i jaka jest struktura projektu?
- ?Jakie konkretne projekty AOSP realizujecie – dla jakich klientów i urządzeń?
- ?Czy w projekcie wykorzystywane są CI/CD, a jeśli tak, to jakie narzędzia?
- ?Jak wygląda proces wdrażania zmian do klienta?
- ?Czy istnieje możliwość pracy nad nowymi funkcjami (greenfield), czy głównie modyfikacje istniejącego kodu?
- ?Jaki jest przewidywany czas trwania pierwszego projektu?
- ?Jak często odbywają się spotkania z klientem i w jakiej formie?
- −Wielkość zespołu AOSP
- −Branża klientów (np. automotive, IoT, mobile)
- −Szczegółowy stack CI/CD i narzędzi
- −Czy istnieje dyżur on-call lub nadgodziny
- −Ścieżka kariery w firmie (awans, rozwój)
Płaska struktura, zgrany zespół Nerdów – firma stawia na współpracę i elastyczność.
1. Rozmowa HR (ok. 40 min) – poznanie kandydata. 2. Weryfikacja techniczna (ok. 1.5 h) – videocall ze specjalistami. 3. Decyzja i feedback.
Na poziomie rynkowym
≈ 89,3–119,0 zł/h
Dane z aktywnych ofert zawierających technologię Android. Pełne statystyki zarobków →