Embedded Software Engineer

Qualcomm

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$103,600–$155,400 / yr
Posted
15 days ago
Freshness
Confirmed live yesterday
Closes
Feb 23, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $162k
This role $130k
$92k most similar roles pay here $209k

This role pays less than 75% of similar roles. Most pay $130,375–$193,000 — the shaded band above. At the midpoint, this role pays about $130k versus about $162k 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 · Embedded Software Engineer

As an Embedded Software Engineer within the Cellular Technologies Software team, you will develop and integrate embedded software for advanced algorithms and standardized protocols on general-purpose compute servers situated above RF and baseband layers. You will manage the full development lifecycle, including designing, developing, and maintaining software for technology characterization, operator trials, and industry showcases. Your daily work involves collaborating with system architects to synthesize designs, performing on-target and off-target debugging, and optimizing performance in real-time systems. The role requires proficiency in C/C++ programming, object-oriented design, multi-threading, and OS fundamentals. You will utilize tools like gdb and perf for log analysis while addressing challenges in wireless R&D, including 5G NR, LTE, and 802.11 protocols to advance next-generation communication technologies and multi-modal sensing systems.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Design, develop, and maintain embedded software across the full development lifecycle for technology characterization and industry showcases.
  • Synthesize software designs based on high-level system requirements provided by system architects.
  • Provide engineering input on architecture, design trade-offs, schedules, and risk areas during technical reviews.
  • Perform on-target and off-target debugging to resolve functional, performance, and stability issues using standard embedded tools.
  • Optimize performance and timing constraints in real-time embedded systems.
  • Create and maintain high-quality technical documentation including design descriptions, architecture specifications, and release notes.
  • Execute subsystem-level integration and testing to ensure overall system functionality.

What we're looking for

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Master's degree or 2 years of work experience in an Embedded Software Engineering field is preferred.
  • Proficiency in C/C++ programming and object-oriented software design and development.
  • Understanding of multi-threading and operating system fundamentals.
  • Experience debugging using tools such as gdb and perf, including log analysis to determine root causes.
  • Knowledge of network protocols, wireless systems, and frameworks like 5G NR, LTE, and 802.11.
  • Ability to analyze and optimize CPU utilization, latency, and throughput in real-time embedded systems.
  • Strong analytical, problem-solving, and technical communication skills for collaborative environments.

More like this

Similar roles

Embedded Software Engineer

Qualcomm

San Diego, CA 35 days ago $99,400$149,200
C/C++ Embedded Software Multi-threading OS Fundamentals gdb perf 5G NR LTE 802.11 Distributed Systems Edge Computing Network Protocols QoS Frameworks
2+ yrs exp

Embedded Software Engineer

Qualcomm

San Diego, CA 31 days ago $111,300$166,900
C C++ Assembly Python Perl Java JTAG SCons Embedded Software Device Drivers Source Control Build Systems CPU Architecture
2+ yrs exp

Wireless Firmware Engineer

Qualcomm

San Diego, CA 35 days ago $103,600$155,400
C C++ Embedded Software 5G NR 802.11 Signal Processing Device Drivers Multi-threading Firmware System Architecture
2+ yrs exp

Wireless Firmware Staff Engineer

Qualcomm

San Diego, CA 29 days ago $148,300$222,500
C C++ Embedded Software 5G NR 802.11 Signal Processing Device Drivers Firmware Multi-threading OS Fundamentals System Performance Optimization
4+ yrs exp

Senior Wireless Firmware Engineer

Qualcomm

San Diego, CA 16 days ago $122,500$183,700
C C++ Embedded Software 5G NR 802.11 Signal Processing Device Drivers Multi-threading Firmware System Architecture
3+ yrs exp

Wireless Subsystem Test and Software Tools Engineer

Qualcomm

San Diego, CA 35 days ago $103,600$155,400
C++ Python Linux CI/CD Docker Kubernetes Helm 5G NR LTE 802.11 Embedded Software Multi-threading Network Protocols Virtualization cloud-computing Spectrum Analyzer QoS Frameworks
2+ yrs exp