Embedded NPU Software Engineer, Senior

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling

I korthet

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.

Ansvarsområden

  • 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.

Krav

  • 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.

Önskade kvalifikationer

  • Experience with PCIe is a plus.
  • Experience with Windows MCDM/WDDM driver stacks is a plus.

Förmåner

  • 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.

Färdigheter

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
Qualcomm Logo

Om Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 1 dag sedan

Anställningstyp

Heltid

Arbetsform

På plats

Lön

133 900–200 900 US$ / år

Erfarenhetsnivå

Senior

Platser

San Diego, United States of America

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt