Staff Linux Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$141,300–$211,900 / yr
Posted
13 days ago
Freshness
Confirmed live today
Closes
Apr 12, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $177k
$127k $278k
below market most similar roles pay here above market

This role pays less than 68% of similar roles. Most pay $165,000–$219,425 — the blue band above. At the midpoint, this role pays about $177k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Staff Linux Software Engineer

The Staff Linux Software Engineer joins the Qualcomm Data Center team to lead the development of Linux-based system software for next-generation datacenter high-performance inference accelerators. This role involves owning complex subsystems end-to-end, including designing and optimizing Linux user-space and kernel-adjacent drivers, libraries, and host software stacks. You will drive architectural decisions, manage feature integration, and perform performance optimizations for secure compute workloads. Key responsibilities include building test infrastructure for CI environments, debugging boot flows and PCIe link behavior, and providing technical leadership across hardware and software teams. Required skills include extensive experience in modern C/C++, Linux internals, multi-threading, and SoC architecture. You will utilize tools like git and potentially Python, gtest, and KVM to solve low-level system bring-up and performance challenges.

What you'll do

  • Design and implement Linux user-space and kernel-adjacent drivers and libraries using modern C++.
  • Lead the development of host software stacks for high-performance AI inference and secure compute workloads.
  • Architect and develop unit, integration, and system-level tests for CI environments.
  • Debug complex host-side issues including boot flows, PCIe link behavior, and log transfer.
  • Optimize host software for AI inference performance and low-latency workloads.
  • Provide technical leadership by driving design reviews and influencing system architecture across hardware and software teams.
  • Support customer deployments and resolve complex system-level issues.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience.
  • 2+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Extensive experience with Linux system software development in modern C/C++, including user-space development, API design, and multi-threading.
  • Solid understanding of Linux internals, kernel concepts, drivers, system bring-up, and SoC architecture.
  • Experience with UML, OO design, large-scale software architecture, and source code management using git.
  • Familiarity with virtualization, container technologies, AI/ML inference optimization, or Linux kernel development (preferred).

More like this

Similar roles

Staff Linux Software Engineer

Qualcomm

San Diego, CA +1 92 days ago $134,800–$202,200
C C++ Python Java Linux Kernel Drivers PCIe KVM Docker SR‑IOV Git gtest UML multi‑threading SoC Architecture Virtualization
4+ yrs exp

Staff Software Engineer, Linux

Qualcomm

San Diego, CA 40 days ago $141,300–$211,900
Linux Python C C++ Bash CI/CD Git GitHub Actions Jenkins Docker Kubernetes QEMU KVM RPM Debian RHEL Fedora Ubuntu UEFI edk2 ACPI GRUB kconfig
4+ yrs exp

Senior Embedded Software Engineer

Qualcomm

San Diego, CA 28 days ago $117,800–$176,600
C C++ Java Python Embedded Linux RTOS BSP JTAG SWD GNU/LLVM Git Gerrit SoC Architecture PCIe LPDDR I2C SPI SPMI ARM Risc-V Hexagon DSP OpenBMC IPMI Redfish PLDM MCTP Unit Testing Multi-threaded Programming DVFS DCVS
2+ yrs exp

ARM Server Platform I/O & Interconnect Software Architect

Qualcomm

Santa Clara, CA +4 40 days ago $221,100–$331,700
ARM PCIe CXL Linux Kernel UEFI EDK2 Arm Trusted Firmware (TF-A) KVM OpenBMC C C++ Python IOMMU SMMU ACPI RAS Virtualization SoC Architecture Interrupt Controller Confidential Computing
8+ yrs exp