Posted on: 13/09/2025
Role Overview :
We are looking for experienced Android BSP (Board Support Package) Engineers to join our team. You will be responsible for Android Framework, HAL, and driver-level development, enabling multimedia and AI-based features on embedded platforms. This role involves deep Android system knowledge, performance optimization, and debugging across multiple subsystems.
Key Responsibilities :
- Develop and maintain Android Framework, HAL, and driver-level software components.
- Work on Android BSP integration including Audio, Graphics, Camera, Power, and other HALs.
- Implement and optimize multimedia frameworks (OpenMAX, Codec2) for video/audio pipelines.
- Ensure compliance with CTS/VTS and resolve related defects.
- Debug system-level issues across kernel, drivers, and Android framework.
- Collaborate with hardware, multimedia, and AI/ML teams to enable new features.
- Integrate and optimize ML/DL frameworks (e.g., TensorFlow, NNAPI) for Android platforms.
- Develop, debug, and optimize embedded system features for smartphones, IoT, and edge devices.
Mandatory Skills :
- 4+ years of experience in Android Framework, HAL, or driver development.
- Strong C/C++ development skills with good understanding of object-oriented design.
- In-depth knowledge of Android framework and overall Android architecture.
- Proficiency in at least one Android HAL domain: Audio, Graphics, Camera, Power.
- Experience with multimedia frameworks such as OpenMAX, Codec2.
- Experience ensuring compliance with CTS/VTS and resolving associated issues.
- Strong background in embedded systems development.
- Excellent debugging skills across system layers (Kernel, HAL, Framework).
- Strong problem-solving skills and ability to work cross-functionally.
Preferred Skills :
- Exposure to Machine Learning / Deep Learning frameworks (e.g., TensorFlow, PyTorch, NNAPI).
- Knowledge of audio subsystems (ALSA, I2S), multimedia pipelines, or GPU acceleration.
- Experience in Android performance optimization for video, audio, or graphics subsystems.
- Familiarity with Android security models, AOSP build system, and BSP integration workflows.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1545181
Interview Questions for you
View All