Staff Software Engineer, Linux Device Driver & Host SW

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

I korthet

Qualcomm's Cloud AI team seeks a Staff Software Engineer to develop and extend Linux kernel drivers for QCR-100 and related AI accelerators. This role involves working on PCIe, firmware loading, MHI bus, DMABUF, and DMA transfers.

Ansvarsområden

  • Develop and extend Linux kernel driver code for QCR-100 and related accelerators.
  • Work on PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers.
  • Develop and debug Linux kernel modules and sysfs.
  • Perform low-level implementation and testing.

Krav

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience, OR Master's degree and 3+ years, OR PhD and 2+ years.
  • 2+ years of work experience with Programming Languages such as C, C++, Java, Python.
  • Experience with Linux kernel driver development, kernel modules, sysfs and debugging techniques.
  • Experience with development in C.
  • Experience with git.
  • Willingness to work in a structured software development environment.
  • Ability to work on low-level implementation (code & test).

Önskade kvalifikationer

  • Familiarity with SoC systems including bus subsystems, DMA, PCIe and peripherals, synchronization mechanisms, and low speed peripherals.
  • 4+ years of relevant experience.
  • Experience with Linux kernel PCIe stack.
  • DKMS-based management of kernel modules.
  • DEB or RPM packaging.
  • TCP/IP understanding (MTU, IP addressing, DHCP, kernel networking/netdev).
  • Strong understanding of DMA, IOMMU.
  • Experience with 'SoC-as-a-Device' architectures or embedded Linux systems connected via PCIe.

Förmåner

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support success at work, at home, and at play.
  • Reasonable accommodations to support individuals with disabilities to participate in the hiring process.
  • Accessible workplace for individuals with disabilities.
#Linux#Device Driver#Host SW#QCR-100#Accelerators#AI Workloads#Linux Kernel#PCIe#Firmware#MHI bus#DMABUF#DMA#SoC Systems#Embedded Linux
Qualcomm Logo

Företag

Qualcomm

Publicerade jobb

för 3 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Senior

Platser

San Diego, United States of America

Boulder, United States of America

Kvalifikation

Kandidatexamen, Masterexamen, Doktorand

Sökande

Ansök tidigt