← Serch more jobs

Senior Embedded Audio Software Engineer

LinkedIn Qualcomm San Diego, CA
Not Applicable Posted April 17, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • 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;
  • 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.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • 4+ years of Software Engineering or related work experience.
  • 2+ years of experience with Database Management Software.
  • 1+ year of work experience with Git, Perforce, or Source Code Management System.
  • Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
Preferred Skills
  • Familiarity with audio processing and/or DSPs will be a plus.
  • 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.
  • Master's Degree in Engineering, Information Systems, Computer Science or related field.
  • 4+ years of Software Engineering or related work experience.
  • 2+ years of experience with Database Management Software.
  • 2+ years of experience with API.
  • 1+ year of work experience with Git, Perforce, or Source Code Management System.
  • Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
Education
  • (Not required) – 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
  • (Not required) – Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • (Not required) – OR
  • (Not required) – Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
  • (Not required) – OR
  • (Not required) – PhD in Engineering, Information Systems, Computer Science, or related field.
  • (Not required) – 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
  • (Not required) – Master's Degree in Engineering, Information Systems, Computer Science or related field.