Embedded Systems Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$109,400–$164,200 / yr
Posted
18 days ago
Freshness
Confirmed live today
Closes
Apr 7, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $172k
This role $137k
$98k $213k
below market most similar roles pay here above market

This role pays less than 78% of similar roles. Most pay $141,241–$202,200 — the blue band above. At the midpoint, this role pays about $137k versus about $172k 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 575 open roles on FindRole.

Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Embedded Systems Software Engineer

The Embedded Systems Software Engineer joins the Data / Networking software team to design, develop, and maintain high-performance Ethernet networking and data-path drivers. Working on Snapdragon and Dragonwing SOCs, the engineer builds software for Wireless Broadband connectivity, Automotive Infotainment, and Telematics platforms. Key responsibilities include platform bring-up, feature enablement, and debugging low-level components like device drivers, firmware, and RTOS/Linux kernel modules. The role requires proficiency in C programming, Linux kernel fundamentals such as memory management and DMA, and networking concepts including TCP/IP, VLANs, and Ethernet MACs. Candidates must use tools like gdb, perf, and ftrace to optimize CPU utilization, latency, and throughput. This position solves complex networking problems by integrating robust, production-quality Ethernet solutions across diverse hardware architectures and demanding application use cases.

What you'll do

  • Design, develop, and maintain high-performance Ethernet networking and data-path drivers for Snapdragon and Dragonwing SOCs.
  • Develop and debug low-level software components including device drivers, firmware, and Linux kernel modules.
  • Perform on-target and off-target debugging to resolve functional, performance, and stability issues using standard embedded tools.
  • Own complex software features from requirements analysis and design through implementation and production commercialization.
  • Optimize CPU utilization, latency, and throughput for networking workloads in automotive and broadband platforms.
  • Create and maintain technical documentation including design descriptions and architecture specifications.
  • Analyze customer problem reports to reproduce issues and deliver robust software fixes.

What we're looking for

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • Strong proficiency in C programming with experience developing or debugging low-level system software (preferred).
  • Solid understanding of Linux kernel fundamentals including memory management, interrupts, DMA, and synchronization primitives (preferred).
  • Hands-on experience developing, integrating, or debugging device drivers on Linux or a similar embedded OS (preferred).
  • Experience with networking concepts such as Ethernet fundamentals, VLANs, and TCP/IP stacks (preferred).
  • Strong debugging skills using tools like gdb, perf, and ftrace while working close to hardware (preferred).
  • Direct experience with Ethernet MAC or switch driver development (preferred).
  • Familiarity with automotive or embedded SoCs and QNX networking stacks (preferred).

More like this

Similar roles

Embedded Systems Engineer

Amd

San Jose, CA 17 days ago $200,000–$300,000
Embedded Linux C C++ Yocto ARM RISC-V Python Tcl Shell Makefiles Git Vitis FPGA SoC Device Trees Ethernet USB SPI UART CAN

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 76 days ago $75,000–$130,000
C C++ Python Linux Embedded Software Agile Git JIRA Machine Learning Artificial Intelligence Wireless Communications FPGA Cybersecurity

Embedded Software Engineer

Booz Allen Hamilton

Huntsville, AL +3 105 days ago
Rust C C++ Python CI/CD Kubernetes Git GitLab Jira Confluence GitHub Agile Automated Testing secure coding

Embedded Software Engineer

General Dynamics

Bloomington, MN 100 days ago $118,570–$125,054
C++ C Python Embedded Software Development Linux RTOS HW/SW Integration Agentic AI Software Design
5+ yrs exp Hybrid

Embedded Software Engineer

General Dynamics

Scottsdale, AZ 93 days ago $100,219–$111,180
C++ C Python AWS Azure GCP Kubernetes Docker CI/CD DevSecOps Git GitLab Microservices Distributed Systems Agile Scrum Message Queuing Event-Driven Architecture
2+ yrs exp

Embedded Software Engineer

Booz Allen Hamilton

Colorado Springs, CO 88 days ago $86,800–$198,000
Python C C++ Digital Signal Processing DSP Embedded Software Firmware Microcontrollers RF Theory Linux Windows GitHub Jira Confluence Agile SCPI Ethernet Serial Cross-compiling