Android Framework Developer
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
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.
- 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.