Senior Staff Software Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 173 days ago $162,600$244,000 / year

At a glance

AI generated

TL;DR

As a Senior Software Engineer at Qualcomm Technologies, Inc., you will join the data center platforms team to design and develop advanced software solutions for next-generation ARM-based systems. Your daily tasks include enhancing Linux Kernel features in areas like virtualization (KVM), scheduling, and memory management, optimizing power and performance technologies such as DVFS, and collaborating with cross-functional teams to ensure high-quality product delivery. You will also debug complex issues using JTAG debuggers, contribute to open-source projects, and drive improvements for ARMv8 and ARMv9 platforms. The role requires expertise in Linux Kernel development, ARM architecture, system software optimization, and familiarity with tools like GIT and QEMU. Additionally, you will lead a team of engineers, supervise direct reports, and provide technical guidance on security assessments and evaluations to maintain product integrity throughout the lifecycle.

Skills

Linux Kernel ARMv8 ARMv9 KVM DVFS JTAG debuggers GIT SPI I2C USB Memory controllers DDR SCM tools Open-source projects Security assessments Vulnerability and risk assessments Threat analysis Security code reviews Secure product development Embedded Systems

What you'll do

  • Develop and enhance features in the Linux Kernel for virtualization, scheduling, and memory management.
  • Optimize power and performance management technologies like DVFS for ARM-based systems.
  • Debug complex software issues using JTAG debuggers on ARM platforms.
  • Contribute to upstream open-source projects such as the Linux Kernel.
  • Analyze system requirements and propose corresponding architecture designs.
  • Drive improvements in system software for ARMv8 and ARMv9 based platforms.
  • Serve as a technical expert for performing advanced security assessments of company products.

What we're looking for

  • 5+ years of experience in Linux Kernel development, including virtualization (KVM), scheduling, and memory management.
  • Strong understanding of ARMv8 and ARMv9 architecture, device drivers, and peripheral buses.
  • Experience with SCM tools like GIT and debugging technologies such as JTAG debuggers.
  • Prior contributions to open-source projects, particularly the Linux Kernel.
  • Proficiency in analyzing system requirements and proposing corresponding system architectures.
  • Expert knowledge in security assessments, threat analysis, and secure product development processes.
  • Leadership skills to supervise direct reports and influence key organizational decisions.

Market check

Salary context

This $162,600–$244,000 range sits above 63% of similar postings on FindRole.

Peer median band

$131,468$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$152,955$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 595 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Senior Staff Software Engineer

Qualcomm

San Diego, CA 52 days ago $162,600$244,000
Linux Kernel ARMv8 ARMv9 JTAG debuggers GIT KVM DVFS IOMMU SPI I2C USB Memory controllers Device trees SCM tools Embedded Systems Virtualization Scheduling Memory Management

Senior Staff Software Engineer

Intuit

New York, NY 46 days ago $220,500$298,000
Python Java Kubernetes Docker AWS CI/CD PostgreSQL Redis GraphQL RESTful APIs Microservices Maven Git Jenkins Swagger OAuth PCI DSS AML/KYC

Senior Staff Software Engineer

Intuit

New York, NY 45 days ago $208,000$289,500
Python Java JavaScript React Node.js Docker Kubernetes AWS CI/CD PostgreSQL MongoDB Git Jenkins Swagger/OpenAPI RESTful APIs
Hybrid

Senior Staff Software Engineer

Intuit

Mountain View, CA 45 days ago $214,000$289,500
Python Java Kubernetes Docker AWS CI/CD PostgreSQL Redis MongoDB Git Jenkins Ansible Selenium React Node.js GraphQL RESTful APIs Microservices

Senior Staff Software Engineer

Nvidia

Santa Clara, CA 35 days ago $200,000$322,000
Python Go Kubernetes CI/CD SQL MSSQL Docker Prometheus Grafana C++ Java Terraform AWS PostgreSQL Redis GitLab Jenkins Ansible Flask Django Nginx OpenStack Zookeeper Hadoop Kafka Elasticsearch Splunk Vault Consul Istio Loki Jaeger Zipkin GraphQL REST Swagger OAuth JWT SAML LDAP OAUTH2 PCI-DSS HIPAA GDPR

Staff Software Engineer

Apex

Belfast, United Kingdom 129 days ago
Java Python Kubernetes Terraform Docker CI/CD BigQuery PostgreSQL Flyway gRPC Protobuf Bazel Datadog AWS GCP SQL GitOps
Hybrid