Posted on: 11/03/2026
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
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Mobile Development - Android
Job Code
1619598