Careers

Qualcomm

Quick summary

Work type
On-site
Location
San Diego, CA
Posted
116 days ago
Closes
Aug 19, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$130k most similar roles pay here $246k

This listing doesn't post a salary. Most similar roles pay $160,912–$222,750.

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 745 open roles on FindRole.

Listed pay typically runs $154,000–$231,000 across 423 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Careers

As a Staff Software Engineer on the virtualization team, you will design and develop secure virtualization solutions for next-generation SoCs across various platforms including Mobile, Automotive, IoT, and XR/VR. Your daily tasks will involve enhancing Linux Kernel features related to KVM and memory isolation, implementing secure execution environments for Android, and working with ARM-based virtualization technologies like TrustZone. You will collaborate closely with cross-functional teams to integrate KVM onto Qualcomm SoCs, debug complex issues using tools such as GDB and ftrace, and contribute to open-source projects like the Linux Kernel and KVM. Additionally, you will perform pre-silicon development on FPGA platforms and analyze system requirements to propose secure virtualization architectures. The role requires proficiency in C/C++, Rust, Python, and Bash scripting, along with a strong background in Linux Kernel development and ARM architecture. Experience with commercial VMMs like QEMU and contributions to open-source projects are highly valued.

What you'll do

  • Develop and enhance Linux Kernel features related to virtualization using KVM and memory isolation techniques.
  • Implement secure execution environments for Android and embedded platforms on ARM-based systems.
  • Optimize ARM-based virtualization technologies including hardware-assisted virtualization (ARM VHE, TrustZone).
  • Debug complex virtualization and kernel issues using tools like GDB, ftrace, and JTAG debuggers.
  • Contribute to open-source projects such as Linux Kernel and KVM for secure virtualization solutions.

What we're looking for

  • Extensive experience in Linux Kernel development, focusing on KVM and memory management.
  • Proficiency in C/C++ and Rust, with scripting skills in Python or Bash.
  • Strong background in ARM-based virtualization technologies including TrustZone and VHE.
  • Experience contributing to open-source projects like the Linux Kernel and KVM.
  • Solid understanding of secure boot, TEE, and confidential computing concepts.
  • Hands-on debugging experience using tools such as GDB, ftrace, and JTAG debuggers.
  • Familiarity with virtualization technologies including virtio, VFIO, and IOMMU.

More like this

Similar roles

Staff Software Engineer - Linux

Qualcomm

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

Staff Software Engineer - Hypervisor

Qualcomm

San Diego, CA 130 days ago $134,800$202,200
C Linux ARM IOMMU SMMU Hypervisors Python Git GDB Shell_scripting Real-time_OS Test_automation CI/CD Multithreading Secure_coding Device_drivers Assembly Toolchains Libc

Careers

Qualcomm

Santa Clara, CA +1 26 days ago
Linux C ARM ACPI UEFI SystemReady SBSA PSCI PCIe Python Go Docker CI/CD Kubernetes Terraform AWS PostgreSQL

Principal Software Developer - 4 (Linux Kernel Engineer)

Oracle

Santa Clara, CA +1 4 days ago $99,600$234,600
Linux C Python Bash Networking Storage Filesystems Security Virtual Memory Management Live Patching TPM Secure Boot Kernel Signing Encryption XFS ZFS iSCSI Fibre Channel DPDK RoCE High Performance Networking Linux Kernel Development Open Source Development

Senior Principal Software Engineer - 5 (Linux Kernel Engineer)

Oracle

Santa Clara, CA +1 4 days ago $96,800$306,400
Linux C Python Bash Networking Storage Filesystems Security Virtual Memory Management Live Patching TPM Secure Boot Kernel Signing Encryption XFS ZFS iSCSI Fibre Channel DPDK RFCE High-Performance Networking Container Optimization