We are seeking an experienced Android Platform Engineer to support the porting, bring-up, integration, and stabilization of an Android-based In-Flight Entertainment platform on next-generation target hardware.
The engineer will be responsible for adapting the Android operating system to the target hardware, integrating the Board Support Package, configuring and validating Hardware Abstraction Layers, enabling platform peripherals, stabilizing Android builds, and supporting Android platform compatibility activities.
The role requires hands-on experience across the Android platform stack, including bootloader, Linux kernel, device drivers, BSP, HAL, Android framework integration, device configuration, build systems, security configuration, and hardware-software debugging. The engineer will work closely with hardware, middleware, application, build and integration, test automation, and compatibility teams to deliver a stable Android 17 platform baseline that supports passenger, crew, and maintenance applications.
Required Skills and Qualifications:
Bachelor's degree in Engineering, Computer Science, Information Technology, or related field.
Strong experience in Android AOSP framework, native layers & system debugging
Proficiency in C/C++, Java/Kotlin, Linux & Python
Expertise in Android architecture, HALs, Binder/AIDL & kernel integration
Experience with Qualcomm Snapdragon, BSP, GPU & media/display pipelines
Knowledge of QNX, hypervisors, multi-VM systems & VirtIO
Experience with Android Automotive, embedded systems, DRM & secure media playback