Senior Staff Principal Software Engineer, Linux Kernel & ARM Server Platforms

Qualcomm

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TXSan Diego, CA
Salary
$180,600–$271,000 / yr
Posted
89 days ago
Freshness
Confirmed live 2 days ago
Closes
Dec 12, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $226k
$119k most similar roles pay here $287k

This role pays more than 79% of similar roles. Most pay $158,750–$222,625 — the shaded band above. At the midpoint, this role pays about $226k versus about $191k 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 621 open roles on FindRole.

Listed pay typically runs $147,900–$222,500 across 601 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Senior Staff Principal Software Engineer, Linux Kernel & ARM Server Platforms

Sr. Staff / Principal Software Engineer – Linux Kernel & ARM Server Platforms provides system-level technical leadership for next-generation ARM server platforms within the software engineering team. The role involves shaping architecture across hardware, firmware, and operating system boundaries while ensuring production-quality delivery for hyperscale datacenter environments. Key responsibilities include driving Linux kernel enablement, performance optimizations, and platform drivers, as well as guiding boot flows, power management, virtualization, memory, PCIe, and telemetry. The candidate will work with silicon, performance, RAS, security, and platform teams to resolve architectural risks and ensure compliance with industry standards like ACPI, UEFI, SystemReady, SBSA/SBBR, and PSCI. Required skills include proficiency in C, C++, Java, or Python, along with expertise in low-level systems programming, firmware, boot loaders, and pre- and post-silicon debug environments to support high-performance server SoCs.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Provide system-level technical leadership across Linux kernel, firmware, and platform software for ARM server SoCs.
  • Define architecture across hardware, firmware, operating system, and hypervisor boundaries using industry standards like ACPI and UEFI.
  • Drive Linux kernel enablement, performance optimizations, and platform driver development for high-performance server platforms.
  • Manage boot flows, runtime firmware, power management, virtualization, memory, PCIe, and telemetry enablement.
  • Ensure operating systems run efficiently on server platforms while evolving to support new architectural features.
  • Review designs and implementations to ensure scalability, robustness, and production readiness for datacenter environments.
  • Influence SoC and platform roadmaps through system-level analysis and technical leadership.
  • Mentor senior engineers and serve as a technical authority across firmware and system software domains.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 6+ years of experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field with 5+ years of experience.
  • PhD in Engineering, Information Systems, Computer Science, or a related field with 4+ years of experience.
  • At least 3 years of experience with programming languages such as C, C++, Java, or Python.
  • 12+ years of experience in system software, firmware, or platform software for high-performance or server-class systems.
  • 10+ years of hands-on Linux kernel development experience.
  • 15+ years of experience building production software stacks for high-performance or datacenter platforms.
  • Proficiency in C and low-level systems programming, with familiarity in assembly as a plus.

More like this

Similar roles

Staff Software Engineer, Linux

Qualcomm

San Diego, CA 165 days ago $134,800$202,200
Linux Python Bash C C++ CI/CD Git GitHub Actions Jenkins Docker Kubernetes QEMU KVM RPM Debian UEFI edk2 ACPI GRUB kconfig
4+ yrs exp

Senior Linux Kernel Systems Software Engineer

Nvidia

Santa Clara, CA +3 6 days ago $184,000$287,500
Linux Kernel C C++ Python Device Drivers ARM x86 PCIe Ethernet GDB kdump eBPF Kubernetes CUDA NUMA IOMMU CXL HPC Firmware System Debugging
10+ yrs exp

Enablement Software Principal Engineer

Qualcomm

Santa Clara, CA +2 158 days ago $211,800$317,800
C Assembly Python Linux Kernel UEFI ACPI SystemReady C++ Java Build Systems Systems Programming Boot Firmware Hardware/Software Interface
8+ yrs exp

Principal Software Engineering, WindowsOS Platform

Qualcomm

WA 79 days ago $211,800$317,800
Windows OS C C++ C# Python Kernel ARM Architecture SoC Hypervisor UEFI ACPI BIOS Power Management Security DevOps System Architecture Firmware BSP WHQL Certification
8+ yrs exp