Senior Staff Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$169,800–$254,600 / yr
Posted
19 days ago
Freshness
Confirmed live today
Closes
Apr 6, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $212k
$115k $270k
below market most similar roles pay here above market

This role pays more than 70% of similar roles. Most pay $165,000–$214,500 — the blue band above. At the midpoint, this role pays about $212k versus about $190k 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 · Senior Staff Software Engineer

The Senior Staff Software Engineer joins the Engineering Group to lead a team in developing and optimizing software solutions for next-generation data center platforms. This role involves designing and enhancing features within the Linux Kernel, specifically focusing on virtualization via KVM, memory management through IOMMU, and system schedulers. The engineer will optimize power and performance management technologies like DVFS for ARMv8 and ARMv9 based systems. Key responsibilities include performing pre-silicon development on FPGA based platforms and QEMU, debugging complex issues using JTAG debuggers, and contributing to upstream open-source projects. Required technical skills include proficiency in C, C++, Java, and Python, alongside deep knowledge of computer system architecture, device drivers, and SCM tools like GIT to solve complex hardware and software integration problems.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Develop and enhance Linux Kernel features including virtualization (KVM), scheduling, and memory management (IOMMU).
  • Optimize power and performance management technologies like DVFS for next-generation ARM-based systems.
  • Debug and resolve complex software issues using JTAG debuggers and other performance management tools.
  • Perform advanced security assessments, including vulnerability analysis, risk assessments, and security code reviews.
  • Design and implement highly critical hardware and software security architectures for products and sub-systems.
  • Conduct pre-silicon development on FPGA-based platforms and QEMU environments.
  • Contribute to upstream open-source projects and maintain technical documentation for system architecture and requirements.
  • Lead a team of engineers to ensure product security and performance throughout the product lifecycle.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience.
  • 3+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Strong experience in Linux Kernel development, specifically in virtualization (KVM), schedulers, and memory management (preferred).
  • Solid knowledge of ARMv8 and ARMv9 architecture and its extensions (preferred).
  • Solid understanding of computer system architecture, including core, cache, memory models, and bus architecture (preferred).
  • Prior contributions to open-source projects such as the Linux Kernel (preferred).

More like this

Similar roles

Software Engineer

Qualcomm

San Diego, CA 25 days ago $99,500–$149,300
Linux Kernel KVM ARMv8 ARMv9 IOMMU DVFS QEMU FPGA JTAG GIT Device Drivers SPI I2C USB DDR Embedded Systems Security Code Review System Architecture

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

Senior Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago
Web Software System Architecture JavaScript TypeScript Python Go HTML CSS AWS GCP Azure Cloud-native CI/CD DevOps Full-stack CMS AI Observability Security Reliability
10+ yrs exp Hybrid

Senior Staff Software Engineer

Cisco

San Jose, CA 56 days ago
Python Playwright AI ML LLM APIs Prompt Engineering Agentic Workflows JMeter Contract Testing Performance Testing Test Automation Benchmarking
10+ yrs exp Hybrid

Senior Staff Software Engineer

Intuit

Mountain View, CA 49 days ago $220,500–$298,500
Python Java TypeScript React Angular Spring Node.js AWS GCP Vertex AI SageMaker Bedrock LLM APIs Vector Databases Agent Orchestration Kotlin SwiftUI Distributed Systems AI-Native Principles
8+ yrs exp

Senior Staff Software Engineer

Qualcomm

San Diego, CA 34 days ago $169,800–$254,600
C C++ Python Java GStreamer Py-Torch TensorFlow ONNX Runtime Llama CPP Lang-Chain LlamaIndex Android Linux Vulkan GLSL Docker gRPC Binder AIDL HIDL RAG
6+ yrs exp