Staff Linux Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CABoulder, CO
Salary
$134,800–$202,200 / yr
Posted
92 days ago
Freshness
Confirmed live today
Closes
Jan 23, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $168k
$119k $279k
below market most similar roles pay here above market

This role pays less than 73% of similar roles. Most pay $165,000–$219,425 — the blue band above. At the midpoint, this role pays about $168k 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 and libraries. You will build host software stacks for AI inference and secure compute workloads while driving API design, multi-threaded systems, and scalable architectures. Key responsibilities include architecting CI test environments, debugging boot flows and PCIe link behavior, and performing performance optimizations. Required technical skills include modern C/C++, Linux internals, SoC architecture, and git. You will collaborate across hardware, firmware, and security teams to solve low-level implementation challenges and deliver production-ready system software for high-performance, low-latency workloads.

What you'll do

  • Design and optimize 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, SoC architecture, and system bring-up.
  • Experience with UML, OO design, large-scale software architecture, and source code management using git.
  • Familiarity with virtualization, container technologies, AI/ML inference optimization, and PCIe 3.0+ (preferred).

More like this

Similar roles

Staff Linux Software Engineer

Qualcomm

San Diego, CA 13 days ago $141,300–$211,900
C++ C Python Linux Kernel Linux user‑space Drivers multi‑threading PCIe KVM Docker SR‑IOV Git gtest SoC Architecture UML OO Design AI Inference Confidential Computing
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