CareerPlanSign in

Android BSP Engineer

Stockholm💼 Full-time🗓 2026-09-22 → 2026-09-29

Core

Bring up Android on new custom hardware from initial kernel boot through a fully functioning system, integrating software stacks with custom hardware.

Role type

Android BSP Engineer

Builds

Custom Android system images for Ubiquiti networking and smart home devices

Domain

Embedded systems, Android platform, hardware integration

Required skills

Android platform development, AOSP, embedded Linux kernel configuration, device tree management, device driver development, C/C++ system-level programming, hardware interface protocols (SPI, I2C, UART, USB, GPIO), bootloader configuration, SELinux policy configuration, hardware schematic reading

Preferred skills

Experience with RFID reader integration, sensor peripheral integration, Android HAL development, system performance optimization, power consumption optimization

Technologies

Android, AOSP, Linux Kernel, C, C++, SPI, I2C, UART, USB, GPIO, SELinux, VINTF

Responsibilities

Bring up Android on new custom hardware, develop and customize the Android platform and board support package, integrate Android software stack with custom hardware, develop and maintain drivers for peripherals, diagnose problems across bootloader to applications, optimize boot time and system performance, build and flash Android system images, support system validation and compatibility testing

Seniority

Mid-level to Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.