Android BSP (Board Support Package) Developer
Tech Stack / Keywords
Firma i stanowisko
Shimi Sp. z o.o. is the employer offering this role for Android BSP development.
Wymagania
- Proficient in programming languages: C, C++, and Java.
- Expert knowledge of Linux operating system internals, including kernel, device trees, and memory management.
- Experience with Android Build System commands (e.g., lunch, m).
- Skilled in version control tools such as Git and Gerrit.
- Experience using debugging tools including JTAG, gdb, adb, and fastboot for low-level system troubleshooting.
Obowiązki
- Board Bring-Up: Booting new custom hardware from scratch, initializing the bootloader, and configuring low-level firmware.
- Kernel & Driver Development: Customizing the Linux Kernel and writing/porting device drivers for hardware peripherals (e.g., Wi-Fi, Bluetooth, displays, touchscreens, sensors, and cameras).
- HAL (Hardware Abstraction Layer) Implementation: Creating the interface that allows Android framework APIs to communicate with underlying hardware components securely.
- AOSP & Image Building: Compiling and configuring the Android Open Source Project (AOSP) to create modular OS images (such as boot.img, vendor.img, and system.img).
- Testing & Certification: Ensuring compliance with hardware requirements by running Google Mobile Services (GMS) certification tests (CTS, GTS, and VTS).
Benefity
- Contract B2B (via Shimi).
- Remote work with occasional visits to the Warsaw office.
- Hourly rate up to 135 PLN net plus VAT.
Inne informacje
Informujemy, że administratorem danych jest Shimi Sp. z o.o. z siedzibą w Warszawie, (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
SHIMI sp. z o.o.
60 aktywnych ofert