Earbuds Audio Software Engineer
Qualcomm View all jobs
- Shanghai
- Permanent
- Full-time
Company:Qualcomm China## Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:
- Earbuds/headset Audio software development, system integration, and complex issue debugging for consumer electronics products.
- Develop and maintain audio system modules, including audio paths, interface configuration, and system integration
- Debug and analyze complex audio issues such as no audio, noise, glitches, latency, and synchronization mismatches
- Analyze logs, dumps, traces, and ACCMD history to identify root causes and drive issue resolution
- Collaborate with BT, USB, Codec, System, and App teams to resolve cross-functional issues
- Support audio feature bring-up, platform adaptation, regression testing, and mass production activities
- Optimize audio performance, system stability, power consumption, and overall user experience
- Prepare design documents, debugging reports, and technical analysis summaries
- Fluently in both written and oral English.
- Strong C/C++ programming skills with solid debugging capabilities
- Hands-on experience in embedded software development and debugging
- Good understanding of audio fundamentals, including PCM, sample rate, bit depth, latency, buffer management, and clock synchronization
- Strong skills in log analysis, root cause debugging, and cross-team communication
- Familiarity with RTOS-based development environments
- Experience in BT Audio, Voice, DSP, Codec, or Driver development
- Familiarity with audio interfaces and frameworks such as I2S, PCM, TDM
- Experience in handling voice quality issues such as latency, echo, noise, and audio stutter/glitches
- Experience in customer support or mass production issue handling
- Experience in audio performance optimization and low-power tuning
- Bachelor’s degree or above in Computer Science, Software Engineering, Electronic Engineering, Communications, or related fields
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.