Linux & Firmware Developer – Qualcomm Custom CPU Post-Silicon Team

Qualcomm

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$198,700–$298,100 / yr
Posted
113 days ago
Closes
Aug 10, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $248k
$135k most similar roles pay here $316k

This role pays more than 86% of similar roles. Most pay $158,550–$222,000 — the shaded band above. At the midpoint, this role pays about $248k versus about $190k 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 621 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 562 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Linux & Firmware Developer – Qualcomm Custom CPU Post-Silicon Team

The Custom CPU Post-Silicon team at Qualcomm is hiring a Linux and Firmware Developer to work on high-performance computing projects. This senior-level position involves designing, developing, and maintaining bare-metal firmware and Linux-based software stacks for next-generation custom CPU platforms. Key responsibilities include firmware and kernel development, creating board support packages, hardware bring-up, system optimization, debugging complex issues across various operating systems, contributing to open-source strategies, and documenting technical designs. The ideal candidate has extensive experience with C/C++, Python, shell scripting, and Linux internals such as device drivers and power management. They should also be proficient in ARM SoC/CPU architecture, familiar with hardware interfaces like I2C and SPI, and skilled in using tools like Git and Docker for CI/CD pipelines. This role offers the opportunity to work on cutting-edge CPU platforms and collaborate closely with cross-functional teams to deliver innovative solutions.

What you'll do

  • Design and implement Linux kernel modules and device drivers for custom CPU platforms.
  • Develop and maintain Board Support Packages (BSPs) including bootloaders and device trees.
  • Optimize system performance by analyzing memory usage, power consumption, and reliability issues.
  • Debug complex technical issues across various operating systems like Ubuntu and Android.
  • Provide architectural guidance for open-source software delivery processes and testing frameworks.
  • Stay updated with Linux development trends and emerging technologies in the field.

What we're looking for

  • 8+ years of experience in bare-metal and Linux development.
  • Proficiency in C/C++ for systems programming and Python/shell scripting.
  • Deep knowledge of ARM SoC/CPU architecture and Linux internals (drivers, kernel modules).
  • Experience with multiple Linux distributions and build systems (Yocto, Android, Ubuntu).
  • Hands-on debugging skills using tools like GDB, JTAG, oscilloscopes.
  • Ability to interpret hardware schematics and work with various hardware interfaces.

More like this

Similar roles

Firmware Development Engineer, Sr. Staff

Qualcomm

Santa Clara, CA 29 days ago $180,600$271,000
C Assembly RTOS OS kernel environments Zephyr eCos µC/OS FreeRTOS ARMv8 Simulators FPGA emulation Interprocessor communication Power management Driver development Embedded firmware development

Firmware Development Engineer, Sr. Staff

Qualcomm

Santa Clara, CA 15 days ago $180,600$271,000
C Assembly RTOS OS Kernel Zephyr eCos uC/OS FreeRTOS ARM v8 Simulators FPGA Interprocessor Communication Power Management Debugging Boot RAS Security Runtime Services Embedded Firmware Qualcomm SoCs

Careers

Qualcomm

US 59 days ago
Python C/C++ Shell/Bash PowerShell GCC LLVM CI/CD Windows Linux Android BIOS/UEFI x86 ARM64 RISC-V AI tools Docker