HamburgerMenu
hirist

Job Description

Description :

Job Title : Android BSP Development Engineer

Location : Bangalore

Experience : 4 - 10 Years

Job Summary :

We are looking for a skilled Android BSP Development Engineer with strong experience in Android Framework, HAL, and driver development. The ideal candidate will have hands-on expertise in embedded systems, Android architecture, and multimedia frameworks, along with strong C/C++ programming skills. The role involves developing and optimizing Android platform components, working closely with hardware interfaces, and ensuring compliance with Android certification standards.

Key Responsibilities :

- Develop and maintain Android BSP components, including Framework, HAL, and device drivers.

- Design and implement hardware abstraction layers (HAL) for subsystems such as Audio, Graphics, Camera, and Power.

- Work with Android multimedia frameworks including OpenMAX and Codec2.

- Integrate and optimize Android ML runtimes such as TensorFlow Lite (TFLite) or ONNX Runtime.

- Implement and optimize hardware acceleration frameworks such as NNAPI, OpenCL, VIRTIO, or custom IPC mechanisms.

- Ensure Android CTS/VTS compliance and resolve related defects.

- Perform system-level debugging, performance tuning, and root cause analysis.

- Collaborate with hardware, kernel, and application teams to enable and optimize Android features.

- Work on audio/video pipeline integration including interfaces like ALSA and I2S.

- Participate in architecture design, code reviews, and technical documentation.

Required Skills :

- 4 - 10 years of experience in Android BSP / Embedded Android development

- Strong programming skills in C and C++

- Solid understanding of Android architecture and framework

- Hands-on experience with Android HAL development

- Experience in Linux-based embedded systems

- Strong system debugging and troubleshooting skills

Preferred / Desirable Skills :

- Experience in Android multimedia frameworks (OpenMAX, Codec2)

- Knowledge of Audio, Video, Camera, or Graphics stack

- Familiarity with TensorFlow Lite, ONNX Runtime, or other ML runtimes

- Experience with hardware acceleration frameworks such as NNAPI, OpenCL

- Understanding of ALSA, I2S, multimedia pipelines

- Experience in Android CTS/VTS testing and issue resolution

- Familiarity with IPC mechanisms and hardware offload architectures


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in