Software Engineer

Qualcomm

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$94,200–$141,200 / yr
Posted
3 days ago
Freshness
Confirmed live 2 days ago
Closes
Mar 7, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $179k
This role $118k
$77k most similar roles pay here $251k

This role pays less than 88% of similar roles. Most pay $149,500–$208,800 — the shaded band above. At the midpoint, this role pays about $118k versus about $179k 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 623 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Software Engineer

#Software Engineer The Wireless R&D group is seeking a Software Engineer to collaborate on the implementation and verification of complex wireless systems for 5G and 6G technologies. Working within the 5G/6G Test Base Station product area, you will own Radio Access Network Layer 2 responsibilities, including MAC, RLC, PDCP, and SDAP. Your daily work involves driving 3GPP feature development from specification to commercialization, designing data-plane paths, and implementing fixed and dynamic channel schedulers. You will develop real-time, multi-threaded software for the NodeB while debugging and optimizing for latency and throughput. The role requires proficiency in C++ or C, Linux environments, and multi-core programming. You will utilize tools like Git, GDB, and Python to support development. Key technical domains include 3GPP 4G/5G specifications, DPDK, and performance tuning on multi-core platforms within a Continuous Integration environment.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Own 5G/6G Radio Access Network (RAN) Layer 2 responsibilities including MAC, RLC, PDCP, and SDAP.
  • Drive 3GPP 5G/6G feature development from initial specification through to commercialization.
  • Design and develop L2 functionality for downlink and uplink channel configurations and data-plane flows.
  • Implement and optimize fixed and dynamic DL and UL channel schedulers and data-plane paths.
  • Interface with NodeB Layer 3 (RRC) and Layer 1 (PHY) components.
  • Develop real-time, multi-core, and multi-threaded software for the NodeB platform.
  • Debug, profile, and optimize software for latency, throughput, and reliability on target platforms.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • 2+ years of experience in software design and development with C++ or strong C programming with object-oriented concepts.
  • Experience with the full software development life cycle.
  • Familiarity with 3GPP 4G/5G specifications and the ability to translate them into requirements.
  • Familiarity with developing in a Linux environment and knowledge of multi-core, multi-threaded programming and OS concepts.
  • Familiarity with industry-standard tools including IDEs, build systems, git, and gdb.
  • Familiarity with AI based tools/agentic workflows to improve work productivity.
  • Hands-on experience in LTE/5G L2 or RAN software, real-time scheduling, DPK, performance tuning, modern C++, or Python (preferred).

More like this

Similar roles

Software Engineer

Qualcomm

San Diego, CA 9 days ago $99,500$149,300
C C++ Java Python API Git Perforce Source Code Management Cloud Edge Software Unit Testing Technical Documentation

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Microsoft

Redmond, WA 49 days ago $102,100$202,200
Azure AKS Cosmos DB Azure SQL Python C# JavaScript Azure OpenAI Semantic Kernel Microservices REST APIs CI/CD GitHub NoSQL Distributed Systems Asynchronous I/O Natural Language Processing Semantic Search
2+ yrs exp

Software Engineer

General Dynamics

Dedham, MA 52 days ago $104,923$116,398
Object oriented development Agile SAST GitLab Python Bash Atlassian AI
2+ yrs exp

Software Engineer

Microsoft

Redmond, WA 56 days ago $102,100$202,200
LLMs Azure Copilot Python Spark Databricks Azure Data Factory C# Java TypeScript JavaScript C++ C Distributed Systems Web Services Agile
2+ yrs exp