The Job logo

What

Where

Engineer - Audio DSP Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for an Engineer - Audio DSP Engineer at Qualcomm. You will be working on the design, development, and implementation of SW for audio/voice use cases on Qualcomm DSPs, which are part of the Qualcomm Snapdragon Processor. This is a challenging job that requires in-depth understanding of DSP architecture, proprietary RTOS, DSP framework for audio/voice, and various audio interfaces. You will have the opportunity to work with teams located globally and gain experience in optimizing software modules on DSP platforms. Apply now for this exciting opportunity!

General Summary:

  • Title: Audio DSP Engineer
  • Job function: This challenging job involves design, development and implementation of SW for audio/voice use cases on Qualcomm DSPs which are part of Qualcomm Snapdragon Processor. The use cases span across smart phones, smart speakers, media boxes and a wide range of other smart devices. It requires gaining in depth understanding of the DSP architecture, proprietary RTOS on DSP, DSP framework for audio/voice, various audio interfaces like I2S, HDMI, SPDIF etc, pre/post processing modules, Voice Activation and encoders/decoders for speech/audio. It provides opportunity to interact with Hardware, HLOS, Audio Tuning teams located globally. This position requires the candidate to design, implement, integrate and commercialize various software modules on DSP platforms. Responsibilities also include requirements analysis, software maintenance and troubleshooting of audio DSP framework, services, and drivers. Please apply if interested and prepared for this exciting but challenging opportunity
  • Skills/experience:  
    • Experience 1-3 years on any DSP/Embedded processor with proficiency in C/C++ programming, computer architecture, operating systems and some of the below areas:
      • Knowledge of multi-threaded programming.
      • Strong software debugging skills in real time operating systems, preferably on DSP platforms.
      • Audio use cases (e.g. playback, recording and streaming, etc.).
      • Voice use cases (e.g. CS and PS calls).
      • Optimization for MIPS, Memory
      • Audio/speech pre/post processing (e.g. Echo cancellation, Noise suppression, Audio Effects)
      • Audio/speech compression standards (e.g. MP3, AAC, FLAC, AMR, EVS, etc.).
      • Expertise in working with tools and techniques used on DSP platforms (e.g. Trace32, JTAG, etc.).
      • Audio Interfaces like I2S, HDMI, SPDIF
  • Responsibilities:
    • Responsibilities include optimization for DSP, developing/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance.
  • Education requirements:
    • Bachelors/Masters in Electrical/Electronics/computer science engineering from reputed institutes

 

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Set alert for similar jobsEngineer - Audio DSP Engineer role in Hyderabad, India
Qualcomm Logo

Company

Qualcomm

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Development

Locations

Hyderabad, Telangana, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Qualcomm Logo

Engineer- Audio DSP

Qualcomm

Bengaluru, Karnataka, India

Posted: a year ago

The role of Engineer - Audio DSP at Qualcomm in Bangalore involves designing, developing, and testing embedded software for wireless chips, focusing on HiFi DSP and other DSPs. Tasks include working on Audio Codecs, DSP signal processing blocks, integrating algorithms, and debugging. The Engineer is expected to have experience in assembly and C programming, knowledge of audio/voice encoder formats, digital audio formats, and extensive hands-on experience with Audio DSP development.

Qualcomm Logo

ML Audio Systems Engineer

Qualcomm

Hyderabad, Telangana, India

Posted: a year ago

Job description  Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in. QUALCOMM is the world's leading developer of next generation wireless and multimedia technology. Immediate opportunities exist in QUALCOMM's Audio Systems Group to work in the area of Embedded Neural Processing Unit (eNPU - AI accelerator), developing embedded software for next generation low power NPU. You will be part of the Audio Systems and R&D team and develop low power AI accelerator runtime software for Qualcomm Snapdragon platforms.   Minimum Qualifications: •    Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.     Responsibilities: This position requires the candidate to design, implement, integrate, NN kernels for ML operators for Audio, Camera, Sensors Models offload to eNPU HW accelerator,  meeting  performance and power  metrics. Responsibilities also include optimizing ML inference, memory handling and computation cycles.   Requirements: Strong programming skills in C/C++, Python Expertise in developing and debugging software on embedded platforms Knowledge of ML operators such as Transformers, LSTM, GRUs.. Knowledge of software design patterns and multi-threaded programming, Eg POSIX Knowledge of computer architecture, operating systems, data structures, and basic algorithms knowledge of fixed point coding  Knowledge of any ML frameworks pytorch, TensorFlow.. Knowledge of Model quantization and compression techniques is a plus Working on ML inference optimizations is a plus Experience working on any AI HW accelerator (NPU) is a plus Proven ability to work in a dynamic, multi-tasked environment  Self-starter who likes to be challenged and solve tough complex issues   Educational Qualification: Bachelor's/Master’s/PhD degree in Engineering, Electronics and communication, Computer Science or related filed.