Qualcomm is a world leading provider of mobile phone, industrial and consumer IoT, headset, wearable, and automotive infotainment and telematic SoCs and software technology. Our technology solutions not only bring function and high-speed wireless connectivity to mobile devices, powering the majority of smartphones around the globe, but also to a broad spectrum of other wirelessly connected devices spanning IoT, compute, voice & music, wearable, and automotive products. As a member of the Audio Software global development team, you will have the opportunity to work with an international team of hardware, systems, and software engineers to develop cutting edge audio and voice technology. This technology is employed by a wide-variety of products: smart phones, connected cars, XR/VR devices, smart watches, soundbars, etc. The Audio Software team drives the feature design, development, integration, and commercialization of audio and voice software running on Qualcomm's Snapdragon processors. In this role, you will employ your solid foundations in embedded systems programming, real time operating systems, and computer architecture. Familiarity with audio processing and/or DSPs will be a plus. An ideal candidate will have a Bachelor’s and/or Master’s degree in Electrical Engineering, Computer Science, Information Systems or related field and 0-4 years of experience in: C/C++ programming Embedded Systems and Programming Real Time Operating Systems Digital Signal Processing Computer Architecture Object Oriented Programming Software development Python/other scripting language Troubleshooting or debugging skills in embedded, preemptive execution environments; Experience with following areas will be preferred audio signal processing algorithms (machine learning enhanced echo cancellers, noise suppressors, voice UI activation and wake word engines, context detection and sensing fusion, and signal clarity and effects filters), and voice & music encoders/decoders audio signal processing frameworks and services embedded hardware drivers (USB, I2S, Display Port, DMA) Inter-processor communications Multi-media software development General responsibilities include the architecture, design, implementation, integration, and commercialization of embedded audio and voice software that runs on Qualcomm’s Snapdragon Hexagon DSP, ARM and other processors and meet specified performance, latency, power, robustness, and stability metrics.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Ph.D. or professional degree