Qualcomm logo

Staff Engineer - Linux Device Drivers

Qualcomm
Posted a month ago

LOCATION

Bangalore · Onsite

EXPERIENCE

Not specified

SKILLS REQUIRED

Linux Kernel Driver DevelopmentPCIe Device Driver DevelopmentC ProgrammingKernel Module Development

Job description

Overview

Staff Engineer in the Qualcomm Cloud AI team to develop and extend Linux kernel device drivers for QCR-100 and related PCIe accelerators.

What you'll do

  • Develop and extend Linux kernel driver code for PCIe device setup.
  • Implement firmware loading for kernel-related device workflows.
  • Work on MHI bus driver support.
  • Build DMABUF importation and manage DMA transfers.
  • Develop low-level kernel code and corresponding tests.

What you'll need

  • 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.
  • 2+ years programming-language work experience.
  • Education: a Bachelor’s degree with 4+ years, OR Master’s with 3+ years, OR PhD with 2+ years in relevant areas.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Engineer - Linux Device Drivers