Project description
Audio team is focused on development and integration of Linux kernel and ALSA drivers for embedded audio subsystems. Focus on codec integration, audio interface enablement (I2S/TDM), and system-level debugging to deliver stable audio performance. Looking for candidates who can blend into the team.
Responsibilities
- * Develop and maintain embedded Linux kernel and device drivers for audio subsystems.
* Implement and optimize ALSA drivers for audio codecs and audio interfaces such as I2S/TDM.
* Integrate and validate audio codecs (e.g., ADI, Cirrus Logic) within the Linux audio framework.
* Debug and resolve system, kernel, and firmware issues using tools such as JTAG and kernel logs.
* Collaborate with hardware, DSP, and system teams to enable and optimize end-to-end audio functionality.
SKILLS
Must have
- 1. Engineer with 8+ years of experience in embedded Linux driver/kernel development
2. Must have: Strong C programming skills with a good understanding of object-oriented design
3. Must have: Good understanding of Linux kernel and device driver development
4. Must have: Experience with Linux ALSA driver development
5. Must have: Experience with audio transmission protocols like I2S/TDM
6. Must have: Experience of working with audio codecs such as ADI/Cirrus Logic codecs and software tools like Audacity
7. Good to have: Experience with audio DSP firmware development
Nice to have
* System knowledge, System Debugging, firmware debugging using JTAG
* Strong verbal and written English communication skills
* Strong Team player