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
IKEA
Renton, United StatesFood Service & Dishwashing Associate
US$22–28.7/hr Part Time Be an early applicant Posted 1 day ago
IKEA
Las Vegas, United StatesCarts Co-worker
US$17.5/hr Part Time Be an early applicant Posted 1 day ago
IKEA
Las Vegas, United StatesFulfilment Operations Team Leader (5am-2pm)
US$24.1–34/hr Full Time Be an early applicant Posted 1 day ago
IKEA
Perryville, United StatesWarehouse Associate | Sunday - Wednesday - 4:00pm - 2:30am
US$19/hr Full Time Be an early applicant Posted 1 day ago
Atlas Copco
Rock Hill, United StatesSales Consultant Manager
US$90–130k/yr Full Time Be an early applicant Posted 1 day ago
Qualcomm
San Diego, United States of AmericaWireless S/W Engineer
US$109–164k/yr Full Time Be an early applicant Posted 1 day ago
