Job Description
Job Title : Android Middleware Engineer (AOSP)
Experience : 3 to 15 Years
Location : Bangalore & Chennai
Key Responsibilities :
• Develop, enhance, and maintain Android middleware and framework components.
• Work extensively with AOSP , Hardware Abstraction Layer (HAL) , and JNI to enable system-level integrations.
• Implement Android system services, AIDL interfaces, and contribute to performance optimization across the platform.
• Debug, analyze, and resolve system-level issues using tools such as GDB , Logcat , and advanced profiling utilities.
• Collaborate with cross-functional teams for system integration, validation, and feature development.
• Participate in architecture discussions, design reviews, documentation, and ensure high-quality code delivery.
Key Skills :
• Strong programming skills in Java , C , and C++ .
• Hands-on experience with AOSP , HAL , Android Framework, and JNI .
• Good understanding of Camera2 / CameraX , Wi-Fi , Bluetooth , and GPS subsystems.
• Strong knowledge of OOPS , multithreading, IPC, and performance tuning.
• Experience with Yocto , Linux build systems , GDB , CMake , and debugging tools.
• Background in Automotive Infotainment , Embedded Linux , or RTOS environments is a plus.