Staff Software Engineer, Linux
Qualcomm
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 88% of similar roles. Most pay $158,750–$213,446 — the shaded band above. At the midpoint, this role pays about $130k versus about $186k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
As a Linux Peripheral Software Engineer, you will join the Software Applications Engineering team to design, develop, and integrate peripheral subsystems on Qualcomm platforms. You will be responsible for managing USB and low-speed interfaces including I2C, I3C, SPI, and MIPI-based protocols to ensure robust connectivity across customer products. Your daily work involves collaborating with customers to translate bus requirements into software designs, performing hands-on Linux kernel and driver development, and providing on-site support for hardware bring-up and troubleshooting. You will utilize C, C++, Python, and Bash while working with tools like Git, Make, and CMake. The role focuses on solving complex protocol-level issues and optimizing system performance across Android and Linux environments, specifically addressing the technical challenges of integrating various peripheral buses into high-performance mobile and embedded hardware systems.
Skills
What you'll do
What we're looking for
More like this
Qualcomm
Qualcomm
Qualcomm
Qualcomm
3M
Nvidia