Android BSP (Board Support Package) Developer
⚲ Warszawa
21 000 - 22 680 PLN netto (B2B)
Wymagania
- biegłość w C, C++ i Java
- ekspercka znajomość Linuksa: wnętrze jądra, device tree, zarządzanie pamięcią
- praktyczna znajomość komend Android Build System (lunch, m) oraz Git i Gerrit
- doświadczenie w debugowaniu niskopoziomowym (JTAG, gdb, adb, fastboot)
- znajomość języka polskiego
Opis stanowiska
Praca przy niskopoziomowym rozwoju Androida na dedykowanym sprzęcie: board bring-up nowych urządzeń, modyfikacja jądra Linuksa, pisanie i portowanie sterowników, implementacja warstwy HAL oraz budowanie obrazów AOSP. Będziesz też odpowiadać za przechodzenie certyfikacji GMS (CTS, GTS, VTS). To rola dla kogoś, kto lubi pracę blisko sprzętu i nie boi się debugowania na poziomie JTAG/gdb — warto wiedzieć, że praca z nowym, niedopracowanym hardware bywa czasochłonna, a testy certyfikacyjne są powtarzalne.
🔍 Dekoder Ogłoszenia
🔴
Booting new custom hardware from scratch
Może oznaczać pracę z bardzo nowym, niedopracowanym sprzętem, gdzie wiele rzeczy trzeba będzie wymyślić od zera.
🔴
Customizing the Linux Kernel and writing/porting device drivers
Wymaga głębokiej wiedzy o jądrze Linuksa i umiejętności pracy na niskim poziomie, co może być bardzo czasochłonne i skomplikowane.
🔴
Ensuring compliance with hardware requirements by running Google Mobile Services (GMS) certification tests (CTS, GTS, and VTS)
Oznacza konieczność spędzania czasu na testowaniu i dopasowywaniu systemu do rygorystycznych standardów Google, co może być powtarzalne i frustrujące.
🟡
Constant support of dedicated consultant
Może oznaczać, że będziesz miał przypisanego opiekuna, który będzie Cię wspierał, ale też monitorował Twoją pracę.
🟡
Knowledge of Polish language
Wymóg znajomości języka polskiego, co jest standardem w ogłoszeniach skierowanych do rynku polskiego.