Senior Embedded Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$117,800–$176,600 / yr
Posted
28 days ago
Freshness
Confirmed live today
Closes
Mar 28, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $147k
$108k $209k
below market most similar roles pay here above market

This role pays less than 66% of similar roles. Most pay $140,885–$198,993 — the blue band above. At the midpoint, this role pays about $147k versus about $170k 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 · Senior Embedded Software Engineer

The Sr. Embedded Software Engineer joins the Software Engineering group to design, develop, modify, and validate embedded and cloud edge software, applications, and specialized utility programs. This role involves collaborating with systems, hardware, and architecture teams to create system-level software solutions and meet performance requirements. Key responsibilities include BSP development, device driver development, board bring-up, and secure boot design. The candidate must be proficient in C, C++, Java, and Python, utilizing GNU/LLVM tools, JTAG/SWD debuggers, and git/Gerrit. Technical requirements include expertise in RTOS fundamentals, SoC architecture, multi-threaded programming, and Embedded Linux environments. The work focuses on solving complex technical problems involving memory hierarchies, DMA engines, and implementing firmware for scalable, topology-aware communication across AI accelerator deployments spanning SoCs, cards, servers, and racks.

What does a Embedded Software Engineer earn in California?

Median $180800 from 34 postings across 11 companies.

See salary data

What you'll do

  • Design, develop, and validate embedded and cloud edge software and specialized utility programs.
  • Develop Board Support Packages (BSP) including device drivers, board bring-up, and secure boot designs.
  • Implement multi-threaded programming and software for RTOS and Embedded Linux environments.
  • Perform unit testing and debugging for C code using GNU/LLVM tools and JTAG/SWD hardware.
  • Design and implement firmware for scalable, topology-aware communication across AI accelerator deployments.
  • Debug performance bottlenecks across compute, memory, and I/O subsystems.
  • Manage source code and configurations using tools like git and Gerrit.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of software engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field with 1+ year of software engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or a related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, or Python.
  • Proficiency in C development including debugging and testing on embedded platforms using GNU/LLVM tools and JTAG/SWD.
  • Skilled in BSP development, device drivers, board bring-up, RTOS, secure boot design, and TrustZone architecture.
  • Experience with Embedded Linux build tools, unit testing, SoC architecture, and source control tools like git/Gerrit.
  • Familiarity with PCIe, LPDDR, SMMU, SR-IOV, and low-speed interfaces like I2C and SPI (preferred).

More like this

Similar roles

CPU Software Architecture Principal Engineer

Qualcomm

San Diego, CA 32 days ago $197,000–$295,400
C C++ Python Java ARM RISC-V Firmware RTOS J-TAG ICE SoC SPI I2C PCIe CAN Ethernet USB UFS Kernel Virtualization Memory Management Computer Architecture
8+ yrs exp

Senior Staff Embedded Software Engineer, Automotive Platforms

Qualcomm

San Diego, CA 34 days ago $169,800–$254,600
C C++ Python Java Assembly Embedded Software Device Drivers Firmware bare‑metal ARM RISC‑V SPI USB I2C I3C I2S PCIe UART CAN Ethernet JTAG Lauterbach Trace32 Perforce Oscilloscope Logic Analyzer
6+ yrs exp

Senior Embedded Software Engineer

Abbott

Alameda, CA 142 days ago $100,000–$200,000
C Embedded Systems Firmware Microprocessor Architecture Unit Testing Source Control Bluetooth Bluetooth Low-Energy RF WiFi UML SysML Model-Based Design UI Design FDA 510K ISO13485 EN460001 Debuggers Profilers
8+ yrs exp

Senior Embedded Software Engineer

Abbott

Milpitas, CA 69 days ago $114,000–$228,000
C C++ C# Python Embedded Software Firmware Middleware TCP/IP BLE USB Stack Root-Cause Analysis Design Control ISO IEEE
7+ yrs exp