HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?