Website:
mindbrain.co.in
Job details:
Job Description – Senior Embedded Linux Audio Driver Engineer
Position: Senior Embedded Linux Audio Driver Engineer
Experience: 8+ Years
Location: Bangalore (Onsite/Hybrid)
Notice Period: Immediate to 30 Days Preferred
About the Role
We are seeking a highly skilled Senior Embedded Linux Audio Driver Engineer with extensive experience in Linux kernel and device driver development. The ideal candidate will have strong expertise in audio subsystem development, ALSA drivers, audio codecs, and embedded firmware debugging. This role requires hands-on experience in developing and optimizing audio solutions for embedded Linux platforms.
Key Responsibilities
- Design, develop, and maintain Linux kernel modules and device drivers for embedded systems.
- Develop, integrate, and optimize Linux ALSA (Advanced Linux Sound Architecture) drivers.
- Work on audio transmission protocols such as I2S, TDM, and related interfaces.
- Integrate and debug audio codecs, including Analog Devices (ADI) and Cirrus Logic codecs.
- Analyze, troubleshoot, and resolve complex kernel, driver, and system-level issues.
- Collaborate with hardware, firmware, and software teams for board bring-up and audio subsystem integration.
- Perform system-level debugging, performance tuning, and root cause analysis.
- Utilize debugging tools such as JTAG for firmware and hardware debugging.
- Support product development through the complete software lifecycle, from design to deployment.
Required Skills & Qualifications
Must-Have Skills
- 8+ years of experience in Embedded Linux Driver/Kernel Development.
- Strong proficiency in C Programming with a solid understanding of Object-Oriented Design Principles.
- Deep understanding of Linux Kernel Architecture and Device Driver Development.
- Hands-on experience with Linux ALSA Driver Development.
- Strong knowledge of audio transmission protocols such as I2S and TDM.
- Experience working with audio codecs, particularly ADI (Analog Devices) and Cirrus Logic codecs.
- Experience using audio analysis and testing tools such as Audacity.
- Strong expertise in system-level debugging, kernel debugging, and firmware troubleshooting.
Good-to-Have Skills
- Experience in Audio DSP Firmware Development.
- Familiarity with embedded audio processing frameworks.
- Experience with performance optimization and low-latency audio systems.
- Exposure to firmware debugging using JTAG and related debugging tools.
Preferred Candidate Profile
- Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems, or a related field.
- Excellent analytical and problem-solving skills.
- Ability to work independently and collaborate effectively within cross-functional teams.
- Strong communication and documentation skills.
Click on Apply to know more.