HamburgerMenu
hirist

Android BSP Development Engineer - Hardware Abstraction Layer

Mempage
Bangalore
4 - 6 Years
star-icon
4.3white-divider11+ Reviews

Posted on: 17/09/2025

Job Description

Key Responsibilities :

- Design, develop, and maintain Android Framework, HAL, and driver-level components.

- Work on Android Multimedia Framework including OpenMAX and Codec2.

- Ensure compliance with CTS/VTS and resolve defects efficiently.

- Collaborate with cross-functional teams to integrate HAL modules with Android Framework.

- Conduct system-level debugging and performance optimization for embedded devices.

- Provide technical guidance on Android system architecture and low-level design.

- Contribute to device bring-up, testing, and troubleshooting.

- Stay updated with the latest trends in Android development and embedded systems.


Education : Bachelors or Masters degree in Computer Science, Electronics, Embedded Systems, or related field.


Technical Skills :


Mandatory Skills :


- Programming Languages : C, C++ (strong OOP concepts)

- Android Knowledge : Deep understanding of Android Framework & Architecture

- HAL Expertise : Proficiency in at least one Android HAL (Audio, Graphics, Camera, Power, etc.)

- Multimedia Frameworks : OpenMAX, Codec2

- Embedded Systems : Strong background in system-level development

- System Compliance : CTS/VTS testing and defect resolution

- Debugging : System knowledge and debugging expertise


Preferred Skills :


- Exposure to Machine Learning / Deep Learning in embedded or mobile environments

- Experience with driver development and low-level hardware interactions

- Familiarity with Android device bring-up and optimization


info-icon

Did you find something suspicious?