Talent.com
Audio Developer - Linux Kernel / Device Driver

Audio Developer - Linux Kernel / Device Driver

ConfidentialHyderabad / Secunderabad, Telangana
30+ days ago
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.
  • Skills Required

    C Programming, Linux Kernel, DSP Programming, Debugging Tools, Scripting Languages

    Create a job alert for this search

    Linux Developer • Hyderabad / Secunderabad, Telangana