Job Description: We are looking for an experienced Embedded Linux Device Driver Engineer with expertise in Linux kernel and driver development. The ideal candidate should have strong proficiency in C/C++ programming, Yocto Linux, and audio system development. Key Responsibilities: Develop and maintain Linux device drivers and kernel modules for embedded systems. Work on ALSA ASoC driver development for audio applications. Implement and optimize audio transmission protocols such as I2S/TDM, and integrate audio DAC/ADC components. Contribute to audio DSP firmware development and integrate with existing systems. Work on bare metal or RTOS-based firmware development as required. Perform system debugging and firmware debugging using JTAG and other tools. Develop and customize Yocto Linux builds for embedded platforms. Required Skills & Qualifications: 4+ years of experience in Embedded Linux driver/kernel development. Strong C/C++ programming skills with an understanding of object-oriented design. In-depth knowledge of Linux fundamentals and audio fundamentals. Experience with Yocto Linux development and customization. Hands-on experience with ALSA ASoC driver development. Proficiency in audio transmission protocols (I2S, TDM) and audio DAC/ADC. Experience with audio DSP firmware development. Familiarity with bare metal or RTOS-based firmware development. Expertise in system debugging and firmware debugging using JTAG. Preferred Qualifications: Experience contributing to open-source Linux kernel development. Knowledge of Buildroot or other embedded Linux build systems. Understanding of ARM-based architectures and low-level hardware interactions.,
Employement Category:
Employement Type: Full time Industry: IT - Hardware / Networking Role Category: Not Specified Functional Area: Not Specified Role/Responsibilies: Embedded Linux Device Driver Engineer Job in