Android BSP Development Engineer - Hardware Abstraction Layer
MempageBangalore
11 days ago
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 : Bachelors or Masters degree in Computer Science, Electronics, Embedded Systems, or related Skills : 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 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