Software Security Engineer (Multiple Levels)

Qualcomm

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$102,300–$153,500 / yr
Posted
18 days ago
Closes
Nov 23, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $180k
This role $128k
$88k most similar roles pay here $234k

This role pays less than 89% of similar roles. Most pay $144,337–$216,300 — the shaded band above. At the midpoint, this role pays about $128k versus about $180k 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 750 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Software Security Engineer (Multiple Levels)

Qualcomm Technologies is seeking a software engineer to join its Secure Systems Group, where you will contribute to the development of security solutions for devices across various operating environments. This role involves working on both user and kernel space layers, requiring strong C programming skills and an understanding of secure coding practices. You will collaborate with multi-disciplined teams to debug issues in different software and hardware environments, interact closely with internal stakeholders, and potentially support external customers. Ideal candidates have experience with embedded systems, operating system concepts, JTAG-enabled devices, and debugging tools. Familiarity with cryptography, Qualcomm MSM development, ARM and RISC-V architectures, and ARM Trustzone is beneficial. Strong communication skills and the ability to work independently are essential for this position.

What you'll do

  • Develop software engineering solutions for secure systems projects.
  • Work on all layers of device architecture, including user and kernel space.
  • Debug in various software environments and on hardware.
  • Implement secure programming best practices using C.
  • Understand and apply concepts of operating system tasks and memory management.

What we're looking for

  • 0-7 years of software engineering experience.
  • Proficient in C programming with secure coding practices.
  • Expertise in embedded hardware and driver concepts.
  • Knowledge of operating system concepts including tasks, signals, timers, and memory management.
  • Experience debugging JTAG-enabled devices using software debuggers.
  • Familiarity with cryptography and secure protocols (desired).
  • Background in Qualcomm MSM and AMSS development (preferred).

More like this

Similar roles

Security Software Engineer

Boeing

Remote (Usa - Swansea, Il, US) 38 days ago $81,000$95,000
AWS CI/CD Nessus Trend_Micro_Deep_Security AWS_Security_Hub GuardDuty Config IAM Encryption Python PostgreSQL Kubernetes Terraform Git Jenkins Swagger JUnit SonarQube
Remote

Software Engineer - Security Engineering

Plaid

New York, NY 11 days ago $188,748$242,676
Python Java Go Ruby Node.js Kubernetes AWS Azure GCP Terraform Docker CI/CD Git PostgreSQL MongoDB Cryptography OAuth OpenID Connect Zero Trust Key Management Systems Secure Token Service Threat Modeling Incident Response

Staff Software Security Engineer

Anduril Industries

Remote (US) 10 days ago $147,000$253,000
Go Rust SAML OIDC SCIM OAuth Okta Azure AD AWS Azure GCP RBAC ABAC OPA CI/CD
Remote

Staff Software Security Engineer

Anduril Industries

Costa Mesa, CA 10 days ago $191,000$253,000
Go Rust SAML OIDC SCIM OAuth Okta Azure AD AWS Azure GCP RBAC ABAC OPA CI/CD

Staff Software Security Engineer

Anduril Industries

Seattle, WA 10 days ago $191,000$253,000
Go Rust SAML OIDC SCIM OAuth Okta Azure AD AWS Azure GCP RBAC ABAC OPA CI/CD