Firmware Development Engineer, Senior Staff

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TXSan Diego, CA
Salary
$190,200–$285,400 / yr
Posted
21 days ago
Freshness
Confirmed live today
Closes
Apr 4, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $238k
$129k $302k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $173,137–$219,425 — the blue band above. At the midpoint, this role pays about $238k versus about $196k 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 · Firmware Development Engineer, Senior Staff

The Firmware Development Engineer, Sr. Staff joins the Software Engineering group to drive the design, implementation, and verification of firmware in pre-silicon and post-silicon environments. This role focuses on enabling power management solutions for custom CPUs within SoCs across various verticals. Key responsibilities include defining interprocessor communication interfaces, managing boot, RAS, debug, security, and runtime services, and contributing to open-source communities for processor architectures and device drivers. The candidate must be proficient in C, assembly, and C++ while possessing experience with RTOS or OS Kernel environments such as Zephyr, eCos, uC/OS, or FreeRTOS. Technical requirements include working with ARM v8 architecture, simulators, and FPGA emulation to solve complex power and performance management problems for future generations of Qualcomm CPUs.

What you'll do

  • Drive the design, implementation, and verification of firmware in pre-silicon and post-silicon environments.
  • Define and implement power management solutions for future generations of Qualcomm CPUs.
  • Develop embedded firmware to manage power and performance for CPU subsystems across various verticals.
  • Contribute to management controller firmware development including boot, RAS, debug, security, and runtime services.
  • Engage with open-source communities to support processor architectures, device drivers, and firmware features.
  • Provide technical input to SoC and platform architects on future hardware designs.
  • Assist in identifying skill requirements and hiring engineers for the firmware team.

What we're looking for

  • BS/BEng in Electrical, Computer Engineering, or Computer Science with 5 years of embedded firmware development experience.
  • Master's degree in Engineering, Information Systems, or Computer Science with 5 years of software engineering experience.
  • PhD in Engineering, Information Systems, or Computer Science with 4 years of software engineering experience.
  • 3+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Proficiency in writing and debugging C and assembly.
  • Experience in driver development within RTOS or OS Kernel environments.
  • Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS, or FreeRTOS.
  • Experience developing for pre-silicon environments including simulators and FPGA emulation.
  • Experience defining interprocessor communication interfaces between embedded controllers and the platform.
  • Familiarity with ARM v8 architecture (development experience for an ARMV8 platform is a plus).

More like this

Similar roles

Firmware Development Engineer, Senior Staff

Qualcomm

Santa Clara, CA +2 132 days ago $180,600–$271,000
C C++ Assembly Python Java RTOS Zephyr eCos µC/OS FreeRTOS ARMv8 FPGA Pre-silicon Post-silicon Driver Development Interprocessor Communication Firmware Development
6+ yrs exp

Firmware Development Principal Engineer

Qualcomm

Santa Clara, CA +1 6 days ago $221,100–$331,700
C C++ Assembly Python Java Embedded Firmware RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 FPGA Driver Development SoC Power Management
8+ yrs exp

CPU Software Architecture Staff Engineer

Qualcomm

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

CPU Software Architecture Senior Engineer

Qualcomm

San Diego, CA 22 days ago $117,800–$176,600
C C++ Python Java ARMv8 ARMv9 RISCV Linux RTOS Zephyr RTOS Firmware Development Assembly Hardware-Software Co-design Unit Testing
2+ yrs exp

Firmware Senior Principal Engineer, System Development

Dell Technologies

Round Rock, TX +2 36 days ago $172,000–$237,000
Firmware BIOS UEFI EDK II BMC ONIE Diags Embedded Software Device Drivers Networking Protocols Broadcom SDKs PHY Drivers Secure Boot RoT PFR SDL System Integration Platform Bring-up
10+ yrs exp

Senior Firmware Engineer

Amd

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