AI AUDIO DSP
Qualcomm
About the Role
This role focuses on AI Audio DSP.
Key Responsibilities
- Developing and optimizing neural network (NN) workloads on digital signal processor (DSP) architectures.
- Working with neural network (NN) frameworks and runtimes.
- Utilizing neural network (NN) optimized libraries and extensions.
- Converting MATLAB algorithms into platform code.
- Applying knowledge of fixed-point programming.
- Implementing speech enhancement techniques, including Echo Cancellation and Noise Suppression (ECNS) algorithms or audio denoising algorithms and models.
Requirements & Tech Stack
- Experience developing and optimizing neural network (NN) workloads on any digital signal processor (DSP) architectures such as HiFi, Hexagon, or ARM/MCU.
- Experience working with neural network (NN) frameworks and runtimes such as LiteRT/TensorFlow Lite (TFLite), Open Neural Network Exchange Runtime (ONNX Runtime), TensorFlow Lite for Microcontrollers (TFLM), Qualcomm Neural Network (QNN), or Qualcomm AI Runtime (QAIRT).
- Experience using neural network (NN) optimized libraries and extensions such as HiFi NN extensions, Nature DSP, XNNPACK, CMSIS-NN, or Hexagon NN (HexNN).
- Experience converting MATLAB algorithms into platform code, such as embedded C.
- Knowledge of fixed-point programming.
- Strong understanding of speech enhancement techniques, including Echo Cancellation and Noise Suppression (ECNS) algorithms or audio denoising algorithms and models.
- Strong background in digital signal processing (DSP) and embedded concepts.
- Strong scripting skills in MATLAB or Python.
- Proficiency in programming languages such as C and C++.
- Excellent problem-solving skills.
- Ability to work in a fast-paced environment.
- Strong communication and teamwork skills.


