Senior Software Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$111,300–$166,900 / yr
Posted
134 days ago
Freshness
Confirmed live yesterday
Closes
Oct 27, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $168k
This role $139k
$97k most similar roles pay here $249k

This role pays less than 85% of similar roles. Most pay $149,500–$187,500 — the shaded band above. At the midpoint, this role pays about $139k versus about $168k 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 623 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 603 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer, you will join the engineering team to design, develop, and optimize software solutions for next-generation data center platforms. You will lead a team of engineers while contributing to critical technologies including virtualization (KVM), memory management (IOMMU), scheduling, and the Linux Kernel. Your daily work involves enhancing features for ARMv8 and ARMv9 based systems, managing power and performance via DVFS, and performing pre-silicon development on FPGA platforms and QEMU. You will utilize C, C++, Java, or Python to solve complex system architecture challenges and debug issues using JTAG tools. Additionally, you will contribute to upstream open-source projects and manage technical documentation. The role focuses on delivering high-performance, scalable software for data center environments while ensuring robust system performance and architectural integrity across various hardware components.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

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

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field with 1+ year of experience.
  • PhD in Engineering, Information Systems, Computer Science, or a related field.
  • At least 2 years of academic or work experience with programming languages such as C, C++, Java, or Python.
  • Experience in Linux Kernel development including virtualization (KVM), schedulers, and memory management.
  • Knowledge of ARMv8 and ARMv9 architecture and system architecture components like cache and memory models.
  • Proficiency in using JTAG debuggers, SCM tools like GIT, and software performance management frameworks.
  • Experience with embedded systems development, device drivers, and pre-silicon development on FPGA or QEMU platforms.

More like this

Similar roles

RISC-V Software Engineer

Qualcomm

Remote (Santa Clara, CA) +2 29 days ago $211,800$317,800
RISC-V Linux Kernel KVM OpenSBI C C++ Python Java TEE Confidential Compute Virtualization ARM TrustZone Docker CI/CD Git ftrace perf kgdb crash
8+ yrs exp Remote

Staff Engineer, Device Drivers

Qualcomm

San Diego, CA +1 25 days ago $134,800$202,200
Linux Kernel C C++ Python PCIe DMA IOMMU KVM RTOS Git SoC Architecture Sysfs HWMon SRIOV LPDDR Machine Learning
4+ yrs exp

Staff Linux Software Engineer

Qualcomm

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

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid