Firmware Engineer - Senior
Core
Customizing and maintaining Android firmware for kiosk and media devices running on Rockchip SoCs.
Role type
Senior Firmware Engineer (Embedded Android)
Builds
Custom Android firmware images and secure update mechanisms for digital signage hardware.
Domain
Embedded systems / Digital signage / Android on ARM
Deliverable
production ML models | product features | infrastructure
Required skills
Android AOSP development, C/C++, Java, BSP and bootloader integration, Linux internals, driver development, secure boot, OTA updates, performance and thermal optimization, power management, device provisioning, QA collaboration
Preferred skills
Rockchip SoC experience, ARM architecture expertise
Technologies
Android, AOSP, Rockchip, C, C++, Java, Linux
Responsibilities
Develop and maintain Android firmware (AOSP) for Rockchip-based devices; Integrate drivers, peripherals, bootloaders, and secure update mechanisms; Optimize performance, thermals, and power management; Partner with QA to reproduce field issues; drive fixes and releases
Seniority
Senior, hands-on IC