Firmware Development Principal Engineer

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAAustin, TX
Salary
$211,800–$317,800 / yr
Posted
66 days ago
Freshness
Confirmed live yesterday
Closes
Jan 3, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $197k
This role $265k
$123k most similar roles pay here $339k

This role pays more than 92% of similar roles. Most pay $169,550–$223,500 — the shaded band above. At the midpoint, this role pays about $265k 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 · Firmware Development Principal Engineer

As a Firmware Development Principal Engineer, you will join the engineering team to focus on CPU performance management for custom CPUs. You will be responsible for designing, implementing, and verifying firmware in both pre-silicon and post-silicon environments while defining performance management solutions for future generations of Qualcomm CPUs. Your daily work involves collaborating with hardware power management and firmware teams, engaging with open source communities for processor architectures and device drivers, and characterizing and tuning solutions across various SoCs. The role requires proficiency in C, C++, Java, or Python, along with experience in assembly, RTOS or OS kernel environments, and embedded operating systems like Zephyr or FreeRTOS. You will also work with ARM v8 architecture and utilize simulators and FPGA emulation to solve complex power management challenges within the CPU subsystem.

What you'll do

  • Design, implement, and verify firmware in both pre-silicon and post-silicon environments.
  • Develop embedded firmware to manage the performance of the CPU subsystem.
  • Characterize and tune power management solutions for all Qualcomm SoCs using custom CPUs.
  • Define CPU Performance Management solutions for future generations of Qualcomm processors.
  • Contribute to open source communities regarding processor architectures, device drivers, and firmware features.
  • Provide input to SoC and platform architects on future hardware designs.
  • Collaborate with hardware and firmware teams to enable new platforms.

What we're looking for

  • Bachelor's degree in Engineering or Computer Science with 8+ years of experience, Master's with 7+ years, or PhD with 6+ years of experience.
  • 4+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Proficiency in writing and debugging C and assembly (preferred).
  • Experience in embedded firmware development (preferred).
  • Driver development experience in RTOS or OS Kernel environments (preferred).
  • Development experience with embedded OSes such as Zephyr, eCos, uC/OS, or FreeRTOS (preferred).
  • Experience developing for pre-silicon environments including simulators and FPGA emulation (preferred).
  • Familiarity with ARM v8 architecture (preferred).

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

Senior Staff Firmware Development Engineer

Qualcomm

Santa Clara, CA +2 86 days ago $180,600$271,000
C C++ Python Assembly RTOS Zephyr eCos µC/OS FreeRTOS ARMv8 FPGA Firmware Development Driver Development Power Management Boot RAS Debug Security
6+ 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

Firmware Engineer

Anduril Industries

Costa Mesa, CA 161 days ago $166,000$220,000
Embedded Systems C RTOS Microcontrollers I2C SPI USB CAN RS232 RS485 Ethernet JTAG SWD Oscilloscopes Logic Analyzers Bare-metal Firmware Hardware Debugging
5+ yrs exp

Firmware Engineer

Anduril Industries

Irvine, CA 53 days ago $166,000$220,000
C Embedded Systems RTOS Microcontrollers STM32 ARM AVR MSP430 PIC JTAG SWD Oscilloscopes Logic Analyzers USB SPI I2C CAN RS232 RS485 Ethernet
5+ yrs exp