Search by job, company or skills

M

Audio Developer - Linux Kernel/Device Driver

3-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Audio Developer - Linux Kernel/Device Driver

We're looking for an Audio Developer with deep expertise in Linux kernel and device driver development. In this role, you'll be instrumental in designing, developing, and maintaining audio drivers for embedded systems, porting them to various hardware platforms, and optimizing performance for both low-power and high-performance scenarios. You'll work closely with hardware teams, troubleshoot complex audio issues, and stay at the forefront of audio technologies.

Key Responsibilities

  • Audio driver design, development, and maintenance for embedded systems.
  • Audio driver porting to various hardware platforms and operating systems (Linux).
  • Audio driver performance optimization for low-power and high-performance scenarios.
  • Audio codec and framework development and integration into the driver stack.
  • Close collaboration with hardware teams to ensure optimal audio module integration.
  • Troubleshooting and resolving audio-related issues.
  • Staying updated with the latest audio technologies and industry trends.

Technical Skill Requirements

  • Strong proficiency in C programming language is mandatory.
  • In-depth knowledge of Linux kernel and device driver development is essential.
  • Experience with audio hardware interfaces (I2S, SPDIF, HDMI, USB) is required.
  • Understanding of audio codecs (AAC, MP3, FLAC, etc.) is necessary.
  • Familiarity with audio frameworks (ALSA, PulseAudio) is a must.
  • Experience with DSP programming and optimization techniques is required.
  • Experience with debugging tools and techniques is essential.
  • Knowledge of digital signal processing (DSP) algorithms is vital.
  • Experience with scripting languages (Python, Perl) is a plus.
  • Familiarity with real-time operating systems (RTOS) is beneficial.
  • Experience with audio calibration and tuning is required.

General Requirements

  • Employment Type: This is a Full-Time, Permanent position.
  • Notice Period: Immediate to 3 months.
  • Good problem-solving and analytical skills are essential.
  • Strong communication and teamwork abilities are required.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120654433