Company
Qualcomm Technologies, Inc.
Job Area
Engineering Group > Software Engineering
Job Summary
As a member of the Audio Software global development team, you will work with hardware, systems, and software engineers to develop cutting‑edge audio technology for a wide range of machine‑learning enhanced smart devices that run on Qualcomm Snapdragon processors. You will drive feature design, development, integration, and commercialization of audio software across mobile, XR, entertainment, connectivity, automotive, and IoT products.
Minimum Qualifications
Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of software engineering or related experience.
Master’s degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of software engineering or related experience.
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of software engineering or related experience.
2+ years of experience programming in C, C++, Java, Python, or similar languages.
Preferred Qualifications
8+ years of embedded software development with relevant industry experience.
Excellent C/C++ programming and Python scripting skills, with proven experience writing efficient code for embedded systems and multithreaded environments.
Knowledge of software design patterns, multithreaded programming, computer architecture, real‑time operating systems, data structures, and basic algorithms.
Understanding of power, memory, and performance considerations on embedded systems.
Background in one or more of the following areas: multimedia or audio software framework design and development; embedded driver development and debugging; use of various debug tools and techniques; optimization techniques for memory and performance; development and debugging on ARM/DSP or other embedded processors and SoCs.
Responsibilities
Technically lead the design and development of embedded audio software for Snapdragon processors, meeting performance, latency, power, robustness, and stability metrics.
Perform high‑level requirements analysis, derive engineering requirements, produce documentation, and troubleshoot and maintain software applications, frameworks, and drivers.
Manage priorities, monitor progress, and take corrective actions for a collection of tasks to deliver on‑time, high‑quality work.
Communicate software development status, mitigations to issues and risks, to project leads and stakeholders at appropriate levels.
Collaborate effectively within and across teams to influence behavior and negotiate desired outcomes.
Apply critical thinking to formulate requirements, solve problems, and define steps for ambiguous or open‑ended tasks or resolve complex issues.
Identify and innovate existing processes, procedures, or work products to achieve objectives.
Participate in and contribute to strategic, development, and deployment planning activities and initiatives.
Educational Requirements
Bachelor’s or Master’s in Computer/Electrical Engineering, Software Engineering, Computer Science, or equivalent.
Pay & Benefits
Salary: $134,800.00 – $202,200.00 per year. Additional discretionary annual bonus and opportunity for annual RSU grants. Competitive benefits package.
Equal Opportunity Employment
Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected classification.
#J-18808-Ljbffr

Staff Embedded Audio Software Engineer
Qualcomm, San Diego, CA, USA
Pay: $134,800-$202,200/yr
Job type: Full Time