Powiązane oferty

Brak wyników spełniających kryteria wyszukiwania.

company logo

Android BSP Developer

co.brick TalentsIkona lokalizacjiGlobalnie

Żródlo publikacji: JustJoin.it
Rodzaj zatrudnienia
Rodzaj zatrudnieniaPełny etat
Doświadczenie
DoświadczenieMid / Regular
Dodano
Dodano21 lipca 2026
Wykryte przez nas
Wykryte przez nas21 lipca 2026
Zarobki
Zarobki20 160 - 23 520 PLN

co.brick talents — powered by AI, powered by people.

 

We are seeking an experienced Android BSP (Board Support Package) Developer to join our established client's team. In this role, you will be responsible for building, customizing, and stabilizing the operating system layer for custom hardware platforms. This is a highly technical role focused on low-level firmware initialization, Linux kernel customization, and Android Open Source Project (AOSP) compilation. You will bridge the gap between custom physical hardware and upper-layer Android frameworks, ensuring optimal system stability, security, and performance.

Details

  • Role: Android BSP Developer

  • Seniority: Senior / Mid-Senior

  • Allocation: Full-time (1 FTE)

  • Start Date: ASAP

  • Rate: 120-140 pln/h net B2B

  • Work Model: Remote / Hybrid with mandatory business travel (delegations) to the client’s office in Warsaw as required by the hardware integration phases.

Responsibilities

  • Board Bring-Up: Lead the boot process of new custom hardware platforms from scratch, initializing bootloaders and configuring low-level firmware.

  • Kernel & Driver Development: Customize and optimize the Linux Kernel; write, port, and debug device drivers for hardware peripherals (including Wi-Fi, Bluetooth, cameras, displays, touchscreens, and various sensors).

  • HAL Implementation: Design and implement Hardware Abstraction Layers (HAL) to enable seamless, secure communication between Android framework APIs and underlying hardware components.

  • AOSP & Image Building: Compile and configure the Android Open Source Project (AOSP) to generate optimized, modular OS images (such as boot.img, vendor.img, and system.img).

  • Testing & Certification: Oversee and execute Google Mobile Services (GMS) certification suites—including CTS (Compatibility Test Suite), GTS, and VTS—to ensure full platform compliance

Requirements

  • Core Programming: Advanced proficiency in C and C++ (essential for low-level system code) and working knowledge of Java (for HAL-to-framework connectivity).

  • OS Internals: Deep, expert-level understanding of the Linux kernel, memory management, device trees, and concurrency models.

  • Build Systems & Workflows: Hands-on experience with Android Build System tools and commands (e.g., lunch, m) alongside version control systems like Git and Gerrit.

  • Low-Level Debugging: Mastery of hardware and software troubleshooting tools, including JTAG hardware debuggers, gdb, adb, and fastboot.

  • Travel Flexibility: Full readiness for on-site hardware alignment and integration sessions at the client's laboratory/office in Warsaw.

Zainteresowany ofertą?

Aplikuj już teraz!