HamburgerMenu
hirist

Android Middleware Engineer

TekPillar Services Pvt. Ltd
Multiple Locations
4 - 12 Years
star-icon
4.7white-divider52+ Reviews

Posted on: 25/12/2025

Job Description

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

info-icon

Did you find something suspicious?