Staff Software Engineer

Qualcomm

Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA · Austin, TX · San Diego, CA
Salary
$160,500–$240,700 / yr
Posted
46 days ago
Closes
Oct 19, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $201k
$131k most similar roles pay here $254k

This role pays more than 53% of similar roles. Most pay $165,000–$214,500 — the shaded band above. At the midpoint, this role pays about $201k 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 557 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Staff Software Engineer

As a Principal Machine Learning Engineer at Qualcomm Technologies, you will join the cutting-edge AI team to design and implement state-of-the-art machine learning solutions for mobile, edge, auto, and IoT products. Your day-to-day responsibilities include leading the development of real-time video analytics systems, integrating advanced computer vision algorithms, and optimizing video processing pipelines using FFmpeg and GStreamer. You will work with modern ML frameworks like PyTorch and ONNX Runtime to create efficient inference pipelines for embedded platforms, ensuring robust performance under constraints such as latency and thermal limits. Additionally, you will mentor engineers, drive architectural decisions, and communicate technical strategies to senior leadership, contributing to the company’s vision of transforming research into reliable customer-facing features in a large cross-functional environment.

What you'll do

  • Lead the design and optimization of real-time edge AI systems for video analytics.
  • Develop advanced computer vision algorithms for production-grade AI camera solutions.
  • Design high-throughput, low-latency video processing pipelines using FFmpeg and GStreamer.
  • Evaluate machine learning techniques under system-level constraints like bandwidth and latency.
  • Prototype and validate novel ML solutions to transform research into customer features.
  • Drive architectural decisions and mentor engineers in the ML and edge AI platform.
  • Communicate technical strategies and results to senior leadership for product direction.

What we're looking for

  • Master’s degree or PhD in Computer Science, Electrical/Computer Engineering, Robotics, or related field.
  • 5+ years of experience with performance-critical programming in C++ and Python.
  • 5+ years of experience with modern ML frameworks like PyTorch, ONNX Runtime, TensorRT.
  • Strong background in applied statistics, probabilistic modeling, and real-world constraints evaluation.
  • Experience developing real-time edge AI systems with emphasis on vision and sensor fusion.
  • Familiarity with FFmpeg, GStreamer, video codecs, and streaming technologies.
  • Experience leading technical initiatives, mentoring engineers, and driving architectural decisions.

More like this

Similar roles

Staff Software Engineer

Broadcom

Usa-Ca - Promontory B 108 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 7 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

JLL (Jones Lang LaSalle)

New York, NY 6 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

Intuit

Mountain View, CA 51 days ago $197,000$266,500
webpack Vite Rollup ESM AMD CommonJS React Babel ESLint Cypress Playwright Jest Vitest TDD Node.js AWS GitHub Actions CI/CD REST

Staff Software Engineer

Qualcomm

San Diego, CA 179 days ago $134,800$202,200
Linux Kernel ARMv8 ARMv9 KVM DVFS JTAG debuggers GIT SPI I2C USB Memory controllers DDR SCM tools FPGA QEMU

Staff Software Engineer

PayPal

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