Staff Software Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 173 days ago $134,800$202,200 / year

At a glance

AI generated

TL;DR

As a Staff Software Engineer at Qualcomm Technologies, you will join the data center platforms team and contribute to the design, development, and optimization of software solutions for next-generation ARM-based systems. Your day-to-day responsibilities include enhancing features in the Linux Kernel, particularly in virtualization (KVM), scheduling, and memory management, as well as optimizing power and performance with technologies like DVFS. You will collaborate closely with cross-functional teams to ensure successful delivery and lead a team of Engineers while contributing to upstream open-source projects such as the Linux Kernel. Key skills required include extensive experience in Linux Kernel development for ARMv8 and ARMv9 architectures, familiarity with SCM tools like Git, and debugging technologies including JTAG debuggers. This role demands expertise in system architecture, device drivers, and embedded systems methodologies, alongside a strong background in security assessments and vulnerability analysis 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 FPGA QEMU

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

  • Extensive experience in Linux Kernel development, including virtualization (KVM), scheduling, and memory management.
  • Solid understanding of ARMv8 and ARMv9 architecture, device drivers, and peripheral buses.
  • Strong debugging skills with tools like JTAG debuggers and familiarity with SCM tools such as Git.
  • Prior contributions to open-source projects, particularly the Linux Kernel.
  • Proficiency in system software development for ARM-based platforms and pre-silicon development on FPGA/QEMU.
  • Expert knowledge in security assessments, threat analysis, and secure product development processes.

Market check

Salary context

This $134,800–$202,200 range sits above 37% of similar postings on FindRole.

Peer median band

$141,300$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$155,750$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

Staff Software Engineer

Broadcom

Usa-Ca - Promontory B 102 days ago $120,000$192,000
C/C++ Golang Python Linux/Unix Kubernetes Docker containerd CI/CD Terraform AWS Azure Google Cloud Platform PostgreSQL MySQL Git Jenkins Ansible Prometheus Grafana

Staff Software Engineer

Circle

San Francisco, CA 1 day ago $195,000$257,500
Go Java AWS Kubernetes ECS RESTful_APIs SQL CI/CD Python PostgreSQL Docker Terraform Blockchain Smart_Contracts NoSQL Messaging_Systems API_Design Cloud_Services Container_Orchestration

Staff Software Engineer

GE Aerospace

Evendale 87 days ago $109,250$146,050
C C++ Python MATLAB Simulink DO-178C ARP4754A ISO 26262 CI/CD Automated Testing Static Analysis Code Review Configuration Management Secure Coding Real-time Embedded Systems Model-Based Development Continuous Integration

Staff Software Engineer

Broadcom

Bellevue, WA 54 days ago $108,000$192,000
Python Java JavaScript Go C++ AWS GCP Azure CI/CD DevOps Terraform Docker Kubernetes Prometheus Grafana Spring AI Bitnami PostgreSQL MongoDB Redis

Staff Software Engineer

Qualcomm

Remote (Santa Clara, CA) 40 days ago $160,500$240,700
Python C++ PyTorch ONNX Runtime TensorRT TVM OpenVINO SNPE QNN FFmpeg GStreamer Computer Vision Intelligent Video Analytics Edge AI Real-time Systems Latency Optimization Thermal Management Bandwidth Constraints Machine Learning Frameworks CI/CD
Remote

Staff Software Engineer

PayPal

San Jose, California 46 days ago $176,500$262,350
AWS EKS Docker GitHub_Enterprise CDK Terraform GitHub_Actions Datadog Bash Python Go CI/CD Kubernetes
Hybrid