HamburgerMenu
hirist

Android Engineer - Java/Hardware Abstraction Layer

Posted on: 28/07/2025

Job Description

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.

info-icon

Did you find something suspicious?