i
TekPillar
2008 TekPillar Jobs
Android Audio Driver Expert - C/Linux Programming (4-10 yrs)
TekPillar
posted 5d ago
Job Title : Android Audio Driver Expert
Experience Required : 4 to 10 Years
Work Location : Bangalore
We are seeking a highly skilled Android Audio Driver Expert with extensive experience in Audio Driver development, ALSA, QNX, Xtensa architecture, and Android HAL. The ideal candidate will be responsible for designing, developing, and optimizing audio firmware and device drivers for Android-based systems, particularly in infotainment, media, phone, camera, Bluetooth, radio, and vehicle systems.
Key Responsibilities :
- Develop, maintain, and optimize audio firmware and device drivers for Android-based systems.
- Work with ALSA and QNX Sound Architecture to implement and enhance audio algorithms such as equalizers, delay effects, and post-processing techniques.
- Utilize DSP RTOS and computer architecture concepts such as caching, DMA, MMU, and optimize real-time audio performance.
- Develop and optimize audio firmware specifically for Xtensa DSP architecture and conduct performance benchmarking of audio algorithms.
- Work on Android HAL development to support infotainment media, phone, camera, Bluetooth, radio, and vehicle systems.
- Collaborate with cross-functional teams to implement customer requirements on Android-based audio systems.
- Develop, test, and debug Android CTS/VTS issues, ensuring compliance with Android Compatibility Test Suite (CTS) and Vendor Test Suite (VTS)
Mandatory Skills :
- Strong expertise in Audio Driver development.
- Experience with ALSA (Advanced Linux Sound Architecture) and QNX Sound Architecture.
- Hands-on knowledge of Xtensa DSP architecture and Assembly coding.
- Proficiency in Audio HAL (Hardware Abstraction Layer) development.
- Deep understanding of AOSP (Android Open Source Project), Binder IPC (Inter-Process Communication), and Android HAL.
- Experience working on infotainment systems, media, phone, camera, Bluetooth, radio, and other vehicle audio systems.
Preferred Skills :
- Proficiency in C/Linux programming.
- Experience with V4L2 (Video for Linux 2) and Android Multimedia Framework.
- Knowledge of Codec2 and OpenMAX (Open Media Acceleration) for video/audio processing.
- Familiarity with Android native services and real-time processing for low-latency audio applications.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Android roles with real interview advice