Senior Android BSP Engineer
Core
Senior Android BSP Engineer developing and optimizing embedded Android platforms, integrating hardware and software for top global brands.
Role type
Senior IC embedded software engineer (Android BSP/HAL)
Builds
Android-based embedded platforms and devices
Domain
Consumer electronics / Embedded systems / Mobile OS
Deliverable
production ML models | product features | infrastructure
Required skills
Android BSP development, Android AOSP, Android HAL, C/C++, Embedded Linux, Camera subsystems, Display subsystems, Media subsystems, Device Tree configuration, Driver integration, Build system management, Debugging (logcat, dmesg, ADB)
Preferred skills
Bash scripting, Python, Android Framework layer, NDK toolchain, Linux User Space, Linux Kernel, Treble
Technologies
Android 14+, AOSP, NDK, Git, Gerrit, GitHub, Wi-Fi, Bluetooth
Responsibilities
Synchronize repositories, manage branches and patches, integrate third-party components, resolve build issues, customize Android BSP components, develop and maintain Android HAL components, collaborate on platform bring-up and hardware integration, modify Linux kernel and embedded platform components, debug software and hardware issues across BSP/HAL layers, analyze root causes and optimize system stability and performance
Seniority
Senior, hands-on IC