Staff Android Platform Engineer, VenturaOS
Core
Lead board bring-up for new Android devices, design and develop Android Framework components, System Services, and Hardware Abstraction Layers, and create Board Support Packages for various SoC platforms.
Role type
Staff Android Platform Engineer
Builds
Android devices and Board Support Packages (BSP) for Qualcomm, MediaTek, NVIDIA, and other SoC platforms
Domain
Mobile operating systems / Embedded Linux / Hardware integration
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Board bring-up, U-Boot or ABL bootloaders, Linux kernel customization, device trees, Android BSP development, HAL implementation, kernel drivers, C/C++, Java/Kotlin, SoC vendor platforms (Qualcomm, MediaTek, Broadcom, Amlogic, Realtek), AOSP customization, Android build systems, system performance optimization
Preferred skills
SELinux, Verified Boot, dm-verity, multimedia subsystems, audio/display pipelines, hardware schematics
Responsibilities
Lead board bring-up including bootloader customization, kernel porting, and device driver integration; Design and develop Android Framework components, System Services, HALs, and native daemons; Create and maintain Board Support Packages; Collaborate with OEM partners on platform integration and debugging; Debug systems using Trace32, logcat, systrace, ADB, fastboot, QPST, QXDM, and GDB; Develop and maintain device tree configurations and kernel modules; Optimize boot time, power consumption, and system performance metrics; Support multiple Android release versions and manage AOSP customizations
Seniority
Staff, hands-on IC