Job Title: Embedded Audio Software Engineer (C / ALSA / Audio HAL / DSP)
Location:
Bengaluru
Job Summary
We are looking for a skilled Embedded Audio Software Engineer with strong expertise in
C programming, debugging, and Linux-based audio systems
. The ideal candidate will have hands-on experience in
ALSA drivers, Audio HAL, and DSP frameworks
, contributing to development and optimization of high-performance audio solutions.
Key Responsibilities
-
Design, develop, and debug
embedded audio software
using
C programming
-
Work on
ALSA (Advanced Linux Sound Architecture)
drivers and Linux audio frameworks
-
Develop and enhance
Audio HAL (Hardware Abstraction Layer)
components
-
Integrate and optimize
DSP (Digital Signal Processing)
based audio features
-
Perform
root cause analysis, debugging, and performance tuning
of audio issues
-
Collaborate with cross-functional teams including
hardware, kernel, and application teams
-
Support audio bring-up, validation, and issue resolution on target devices
Required Skills
-
Strong expertise in
C programming and debugging skills
-
Hands-on experience with
ALSA drivers / Linux audio subsystem
-
Experience in
Audio HAL development (Android/Linux)
-
Good understanding of
DSP concepts and audio signal processing
-
Experience in
Linux Kernel / Device Drivers / BSP
-
Strong debugging skills using tools like
GDB, logs, trace tools
Good to Have
-
Experience in
Android Audio Framework
-
Knowledge of
Audio codecs, I2S, PCM interfaces
-
Exposure to
Qualcomm / MediaTek / NXP platforms
-
Experience in
automotive infotainment or consumer audio devices
Soft Skills
-
Strong problem-solving and analytical skills
-
Good communication and stakeholder handling
-
Ability to work in a fast-paced, collaborative environment
Education
-
BE/B.Tech in Electronics, Computer Science, or related field