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.(ref : hirist.tech)