HamburgerMenu
hirist

Android Middleware Developer - C/C++

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

Posted on: 10/11/2025

Job Description

Description :

We are looking for an experienced Android Middleware Developer with strong exposure to AOSP or Android IoT-based devices. The candidate should be proficient in Android system services, native layers, and framework customization, with solid programming expertise in Java, C, and C++.

Key Responsibilities :


- Implement and optimize Android system services and AIDL-based components.


- Work with JNI for integrating native C/C++ code with Java.


- Collaborate with hardware and system teams for end-to-end feature integration.


- Work on Camera, WiFi, Bluetooth, GPS, and sensor-related APIs.


- Ensure performance, stability, and compatibility across multiple Android versions and screen sizes.


- Participate in debugging, optimization, and code reviews.

Technical Skills Required :


- Strong knowledge of Java, C, C++, and JNI.


- Hands-on experience with AOSP and Android system-level development.


- Proficiency in Camera2, CameraX, WiFi, Bluetooth, and GPS APIs.


- Solid understanding of Android Services, AIDL, and OOPs concepts.


- Experience with multithreading, handlers, and performance tuning.


- Familiarity with sensors (gyroscope, accelerometer) and cloud API integration.


- Good understanding of Android UI/UX principles.


- Proficient with Git and modern version control workflows.

Good to Have :


- Experience in Android HAL, system bring-up, or BSP-level development.


- Exposure to OTA update integration or embedded Android platforms.


info-icon

Did you find something suspicious?