HamburgerMenu
hirist

Android Framework/HAL/Driver Development Engineer

SOFTPATH TECH SOLUTIONS PVT LTD
4 - 10 Years
Bangalore

Posted on: 25/03/2026

Job Description

Job Title : Android Framework / HAL / Driver Development Engineer

Experience : 4- 8+ Years

Location : Bangalore

Work Mode : Work From Office (WFO)

Job Summary :

We are seeking a highly skilled Android Framework / HAL / Driver Development Engineer with strong experience in Android BSP development and embedded systems. The ideal candidate should have hands-on expertise in Android Framework, Hardware Abstraction Layer (HAL), multimedia components, and low-level driver development.

The role involves working closely with hardware, kernel, and application teams to design, develop, and optimize Android platform components for next-generation embedded devices. The candidate should have strong debugging capabilities and deep knowledge of Android architecture, multimedia frameworks, and hardware interfaces.

Key Responsibilities :

- Design, develop, and maintain Android BSP components, including Android Framework, HAL, and low-level device drivers.

- Work on Android platform bring-up, customization, and integration for embedded devices.

- Develop and enhance Android HAL modules such as Audio, Camera, Graphics, Power, Sensors, and Multimedia subsystems.

- Implement and optimize multimedia frameworks such as OpenMAX, Codec2, and Android Media Framework.

- Work closely with kernel and hardware teams to enable hardware features and improve system performance.

- Develop and integrate embedded software components using C/C++ with strong focus on performance and reliability.

- Implement and optimize audio and video pipelines using interfaces like ALSA, I2S, and hardware codecs.

- Integrate and optimize Android Machine Learning runtimes such as TensorFlow Lite (TFLite), ONNX Runtime, or custom ML delegates.

- Work with hardware acceleration frameworks such as NNAPI, OpenCL, VIRTIO, or custom IPC mechanisms to improve ML inference performance.

- Perform system-level debugging and performance tuning for Android platform components.

- Ensure platform compliance with Android CTS (Compatibility Test Suite) and VTS (Vendor Test Suite) requirements.

- Analyze and resolve system-level issues, defects, and performance bottlenecks related to Android framework and HAL layers.

- Collaborate with cross-functional teams including kernel developers, hardware engineers, QA teams, and application developers.

- Participate in code reviews, design discussions, and architecture improvements for Android platform components.

- Contribute to the continuous improvement of development processes, debugging methodologies, and platform stability.

Required Skills & Qualifications :

- 4- 8+ years of experience in Android platform development (Framework / HAL / Drivers).

- Strong programming skills in C and C++ with good understanding of object-oriented design principles.

- In-depth understanding of Android architecture, Android Framework, and Android BSP.

- Hands-on experience in developing Android HAL components such as Audio, Camera, Graphics, Power, Sensors, etc.

- Experience with multimedia frameworks such as OpenMAX or Codec2.

- Knowledge of audio/video subsystems and protocols like ALSA, I2S.

- Strong experience in embedded systems development and debugging.

- Experience with Android ML runtimes such as TensorFlow Lite (TFLite) or ONNX Runtime.

- Familiarity with hardware acceleration frameworks such as NNAPI, OpenCL, or VIRTIO.

- Experience in Android system debugging tools and log analysis.

- Knowledge of CTS/VTS compliance and issue resolution.

Preferred / Good to Have Skills :

- Experience in Linux kernel driver development.

- Knowledge of Android multimedia pipeline optimization.

- Experience working with GPU acceleration and graphics frameworks.

- Familiarity with IPC mechanisms, Binder, and HIDL/AIDL interfaces.

- Experience with Android performance optimization and power management.

- Prior experience working in embedded product development environments.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in