As an Android Framework Developer, you will work across all phases of development in Android-based projects. You’ll contribute to products spanning multiple industries, and in some cases collaborate closely with embedded software teams in semi-system environments.
You will primarily work within the Application and Framework layers of the Android stack, while maintaining a solid understanding of the lower layers.
Key Responsibilities
Develop and maintain components in the Android framework layer for automotive platforms based on Android Open Source Project.
Integrate Android framework features with customized Board Support Packages (BSP) and hardware abstraction layers.
Work closely with BSP, kernel, and hardware teams to enable new platform features.
Implement and optimize Android services, system components, and APIs for automotive applications.
Support integration with vehicle systems and infotainment platforms.
Debug and resolve issues across Android framework, HAL, and BSP layers.
Collaborate with system architects and software teams to ensure performance, stability, and scalability of the platform. Your Experience and Skills
Strong experience with Android framework development.
Solid understanding of the Android platform architecture, including framework, HAL, and system services.
Experience working with Android BSP or embedded Android platforms.
Good understanding of Linux kernel and embedded Linux environments.
Strong programming experience in Java and C/C++.
Experience debugging Android system-level issues