Senior Staff Firmware Development Engineer

Qualcomm

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TXSan Diego, CA
Salary
$180,600–$271,000 / yr
Posted
86 days ago
Freshness
Confirmed live 2 days ago
Closes
Dec 14, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $197k
This role $226k
$146k most similar roles pay here $284k

This role pays more than 79% of similar roles. Most pay $170,750–$223,000 — the shaded band above. At the midpoint, this role pays about $226k versus about $197k 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 · Senior Staff Firmware Development Engineer

The Firmware Development Engineer, Sr. Staff joins the engineering team as a CPU Power Management FW Developer to enable power management solutions for custom CPUs. This individual will collaborate with hardware and firmware teams to define and implement embedded firmware managing power, performance, boot, RAS, debug, security, and runtime services for SoC subsystems across multiple verticals. The role involves driving firmware design, implementation, and verification in pre-silicon and post-silicon environments while engaging with open-source communities for processor architectures and device drivers. Key technical requirements include proficiency in C, C++, Java, or Python, along with experience in assembly, RTOS or OS kernel driver development, and embedded operating systems like Zephyr or FreeRTOS. The role also requires familiarity with ARMv8 architecture and defining interprocessor communication interfaces between embedded controllers and the platform to solve complex power management challenges.

What you'll do

  • Develop and implement embedded firmware to manage power and performance for CPU subsystems.
  • Design, implement, and verify firmware in both pre-silicon and post-silicon environments.
  • Define power management solutions for future generations of Qualcomm CPUs.
  • Contribute to management controller firmware including boot, RAS, debug, security, and runtime services.
  • Engage with open-source communities to contribute support for processor architectures and device drivers.
  • Provide input to SoC and platform architects regarding future hardware designs.
  • Define interprocessor communication interfaces between embedded controllers and the platform.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 6+ years of software engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field with 5+ years of software engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or a related field with 4+ years of software engineering experience.
  • At least 3 years of work experience with programming languages such as C, C++, Java, or Python.
  • Proficiency in writing and debugging C and assembly code.
  • Experience in driver development within RTOS or OS kernel environments.
  • Experience developing for embedded operating systems like Zephyr, eCos, µC/OS, or FreeRTOS.
  • Familiarity with ARMv8 architecture and experience developing for pre-silicon environments including simulators and FPGA emulation.

More like this

Similar roles

Senior Staff Firmware Development Engineer

Qualcomm

Santa Clara, CA +2 114 days ago $180,600$271,000
C Assembly RTOS Zephyr eCos uC/OS FreeRTOS ARMv8 Python C++ Java FPGA Firmware Power Management Pre-silicon Post-silicon Device Drivers Interprocessor Communication
6+ yrs exp

Firmware Development Principal Engineer

Qualcomm

Santa Clara, CA +1 66 days ago $211,800$317,800
C C++ Assembly Python Embedded Firmware RTOS ARMv8 FPGA Device Drivers Zephyr eCos uC/OS FreeRTOS SoC Power Management Firmware Lifecycle
8+ yrs exp

CPU Software Architecture Staff Engineer

Qualcomm

San Diego, CA 8 days ago $141,300$211,900
C C++ Python ARMv8 ARMv9 RISCV Assembly Linux RTOS Zephyr RTOS Firmware Unit Testing Code Review Hardware-Software Co-design
4+ yrs exp

CPU Software Architecture Principal Engineer

Qualcomm

San Diego, CA 67 days ago $192,600$289,000
C C++ ARMv8 ARMv9 RISCV Assembly Python Java Linux RTOS Zephyr RTOS Firmware Unit Testing Code Review Hardware-Software Co-design
8+ yrs exp

Senior Firmware Engineer

Amd

San Jose, CA +1 101 days ago $204,000$306,000
x86 Linux Android C C++ Python Firmware BIOS Kernel HAL BSP Middleware Hypervisors Virtualization SoC FPGA GPU CPU
Hybrid

Senior Firmware Engineer

Amd

Austin, TX 46 days ago $174,400$261,600
C C++ Rust Firmware Linux Kernel Assembly RTOS Git x86 GoogleTest FPGA PCIe TDISP SPDM IOMMU Secure Boot TPM AES RSA