Posted on: 25/12/2025
Job Role : Android Middleware Engineer
Location : Chennai / Bangalore/ Delhi NCR
Experience : 3 - 8 Years
Job Overview :
- We are looking for a highly skilled Android Middleware Engineer with strong experience in Android OS internals, AOSP, and Android-based IoT systems. The role involves working at the framework and native layers, integrating hardware services, optimizing system performance, and developing robust Android middleware components for production-grade devices.
- This role is ideal for engineers who enjoy working close to the Android platform, hardware abstraction layers, and system services.
Key Responsibilities :
- Design, develop, and maintain Android middleware components across framework and native layers
- Work on AOSP / Android IoT / embedded Android platforms
- Develop and integrate Android system services, HAL interactions, and framework-level features
- Implement JNI bridges between Java and native C/C++ layers
- Work with Camera (Camera2, CameraX), WiFi, Bluetooth, GPS, and Sensors integration
- Optimize system performance, memory usage, threading, and power consumption
- Implement and manage AIDL-based IPC communication
- Handle multi-threading, handlers, and concurrency issues efficiently
- Collaborate with hardware, kernel, and application teams for end-to-end feature delivery
- Debug complex system-level issues using logs, traces, and profiling tools
- Follow Android design principles, coding standards, and best practices
- Maintain clean, version-controlled code using Git
Mandatory Skills & Qualifications :
- Excellent proficiency in Java
- Strong hands-on experience with JNI
- Strong programming skills in C and C++
- In-depth knowledge of Android SDK, multiple Android versions, and screen-size compatibility
- Solid experience with : Camera2 APIs, CameraX APIs, WiFi APIs, Bluetooth APIs, GPS APIs
- Experience in implementing : Android Services, AIDL interfaces
- Strong understanding of OOPS concepts
- Hands-on experience with : Handlers, Threading, Performance tuning
- Familiarity with device sensors such as accelerometers and gyroscopes
- Experience with cloud API integration and push notifications
- Proficient with Git or similar version control systems
Good to Have :
- Experience working with embedded systems or automotive Android platforms
- Exposure to Android HAL or native system debugging
- Understanding of Android security concepts and permissions
- Experience with system performance profiling tools
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1594560
Interview Questions for you
View All