Staff Software Engineer, Linux Tools & Host Software

Qualcomm

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$134,800–$202,200 / yr
Posted
7 days ago
Closes
Dec 2, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $189k
This role $168k
$123k most similar roles pay here $243k

This role pays less than 64% of similar roles. Most pay $152,216–$225,912 — the shaded band above. At the midpoint, this role pays about $168k versus about $189k 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 660 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Staff Software Engineer, Linux Tools & Host Software

Join our dynamic team at Qualcomm Technologies as a hands-on systems software engineer to design and maintain Linux tools and services for hosts equipped with PCIe-based accelerator devices. You will work on both userspace and the Linux kernel, developing reliable and user-friendly software. Your daily tasks include designing and implementing C or Rust-based services and tools, integrating IPC/RPC techniques like TCP/IP and Unix domain sockets, building robust CLI tools, creating shared libraries with intuitive APIs, using containers for standardized builds, and documenting your work thoroughly. Familiarity with modern development tools such as CMake, gcc, gdb, and git is essential, along with experience in TCP/IP socket programming and CLI tool development. Knowledge of video application pipelines, AI accelerator software stacks, and Linux system management is a plus.

What you'll do

  • Design and implement Linux services and tools using modern C or Rust.
  • Integrate with IPC/RPC techniques like TCP/IP and Unix domain sockets.
  • Build user-friendly CLI tools that provide built-in help and are intuitive.
  • Serialize and deserialize data to JSON, binary formats for endpoint integration.
  • Create shared libraries exporting user-friendly APIs for developers.

What we're looking for

  • Extensive Linux software development experience using modern C and/or Rust.
  • Proficient in TCP/IP socket programming and IPC/RPC techniques.
  • Strong CLI tool development skills with a focus on user-first design.
  • Experience with CMake, make, gcc/clang, gdb, valgrind, and git.
  • Familiarity with Linux system management tools and concepts.

More like this

Similar roles

Staff IT Software Engineer

Palo Alto Networks

Santa Clara, CA 9 days ago $124,000$201,500
TypeScript NestJS React GCP Vertex AI RAG SQL CI/CD Kubernetes Terraform Prometheus Grafana Python PostgreSQL

Staff Software Engineer

Broadcom

Usa-Ca - Promontory B 113 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 +11 12 days 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 +1 98 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

JLL (Jones Lang LaSalle)

New York, NY 11 days ago $240,000$325,000
AI coding assistants Python Node.js Go AWS Azure GCP PostgreSQL MongoDB DynamoDB CI/CD Terraform Docker Kubernetes RESTful APIs gRPC APIs React Angular Vue.js

Staff Software Engineer

Qualcomm

Remote (Santa Clara, CA) +2 51 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