Posted on: 28/07/2025
Job Description :
We are looking for an experienced Android Framework Developer who is proficient in both C/C++ and Java programming, with strong hands-on expertise in Android framework and system-level architecture. The ideal candidate will have in-depth knowledge of Android internals, TREBLE architecture, and experience with IoT and AWS device management frameworks. This role requires a self-starter who can independently drive and mentor a technical team while contributing to core development and debugging activities.
Key Responsibilities :
- Design, develop, and maintain Android system-level components using C/C++ and Java.
- Work on Android porting, migration, and integration of custom hardware.
- Deep dive into Android Internals, NDK, and low-level OS components.
- Work with Android TREBLE architecture, including HAL, HIDL, AIDL, and Binder IPC mechanisms.
- Hands-on experience with Automotive HAL is a plus.
- Develop and manage device frameworks integrating IoT capabilities with AWS.
- Perform advanced debugging on embedded Android devices.
- Utilize development tools like Git, Jenkins, and others for CI/CD.
- Participate in Agile/Scrum teams and follow the product development lifecycle.
- Prepare and maintain design documentation using UML tools such as Enterprise Architect or MagicDraw.
- Lead and mentor team members, provide technical direction, and ensure code quality.
Required Skills & Qualifications :
- Proficiency in C/C++ and Java mandatory.
- Strong Android Framework and Architecture experience.
- Hands-on knowledge in Android Internals, NDK, and system-level development.
- Understanding of IoT platforms and AWS-based device management frameworks.
- Expertise in Android TREBLE Architecture, HAL, HIDL, AIDL, and Binder.
- Excellent debugging skills on Android devices and embedded platforms.
- Experience with Android Porting and Migration.
- Familiarity with Agile Scrum methodology.
- Strong verbal and written communication skills.
- Proficient with UML design tools like Enterprise Architect, MagicDraw, etc.
- Proven ability to lead and technically drive development teams.
Nice to Have :
- Experience in Automotive HAL or related automotive domains.
- Exposure to real-time operating systems (RTOS) or embedded Linux.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Mobile Development - Android
Job Code
1520791
Interview Questions for you
View All