Embedded NPU Software Engineer, Senior
Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering
In short
Qualcomm is looking for a Senior Embedded Software Engineer to design and develop platform software for CPU, DSP, and NPU processors within their Snapdragon SoC portfolio. The role involves deep work with embedded software, operating systems, drivers, and high-performance processor architecture, focusing on optimizing software for multimedia and machine learning use cases.
Responsibilities
- Design and develop multi-processor multimedia and AI frameworks spanning CPU, DSP, and NPU.
- Develop high-performance drivers and runtime libraries for specialized DSP and AI hardware.
- Profile and optimize system performance, applying knowledge of advanced DSP architecture and microarchitecture-level optimizations.
- Collaborate with cross-functional teams (hardware, tools, and firmware) to evaluate design trade-offs.
- Integrate and test software on target devices, and support commercialization with global teams and OEM customers.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 2+ years of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
- OR Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field and 1+ year of Software Engineering, Electrical Engineering, Systems Engineering, or related work experience.
- OR PhD in Electrical Engineering, Computer Science, Computer Engineering, or related field.
- 2+ years of experience with high-performance microprocessor design.
- Solid foundation in embedded software, operating systems, and drivers.
- Deep understanding of high-performance processor architecture (multi-core, multi-threading, caching, etc.).
- Significant experience in C/C++ programming.
- Significant experience in real-time operating systems.
- Significant experience in driver development.
- Significant experience in computer architecture.
- Successfully optimized software on resource-constrained platforms.
Desired Qualifications
- Experience with PCIe is a plus.
- Experience with Windows MCDM/WDDM driver stacks is a plus.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
Skills
C++CAlgorithmsBashAndroidBootloaderCUDA
#Software#Engineering#Embedded#NPU#CPU#DSP#SoC#AI#Machine Learning#Computer Architecture#C++#RTOS#Drivers#Multimedia#Computer Vision#Video Processing#Audio Processing#Low Latency#Low Power
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 day ago
Employment Type
Full Time
Work mode
On Site
Salary
US$133,900–200,900 / year
Experience Level
Senior
Locations
San Diego, United States of America
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Qualcomm
Hyderabad, IndiaSenior Engineer/Lead - Layer 1 (PHY) Firmware Engineer – 5G NR gNodeB
Full Time Be an early applicant Posted 1 day ago
Qualcomm
Hyderabad, IndiaEngineer, Staff- Python Dev Testing
Full Time Be an early applicant Posted 1 day ago
Qualcomm
Bangalore, IndiaRTL Design (DDR)- Sr Lead
Full Time Be an early applicant Posted 1 day ago
Qualcomm
Bangalore, IndiaNOC Design --Sr Lead/Staff
Full Time Be an early applicant Posted 1 day ago
Qualcomm
Bangalore, IndiaSOC Verification Principal Engineer
Full Time Be an early applicant Posted 1 day ago
Qualcomm
Bangalore, IndiaSOC RTL Design - Senior Engineer
Full Time Be an early applicant Posted 1 day ago
