Senior Staff Principal Software Engineer, Linux Kernel & ARM Server Platforms
Qualcomm
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 90% of similar roles. Most pay $169,550–$225,500 — the shaded band above. At the midpoint, this role pays about $265k versus about $198k 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 an Enablement Software Principal Engineer, you will join a distributed team to develop solutions for custom CPUs while collaborating with hardware and software teams to ensure performance, efficiency, and security. You will work on the Linux kernel, boot firmware, and low-level libraries, focusing on optimizing existing software and enabling new architectural features. Your daily responsibilities include defining future high-performance SoCs, creating drivers, and identifying optimization areas for high-performance platforms. The role requires expertise in C, assembly language, Python, and distributed version control systems. You will work with technologies such as UEFI, ACPI, and SystemReady while developing software virtual platforms and debugging tools in pre-silicon and on hardware environments. This position addresses the technical challenges of computer architecture, including high-performance designs, weak memory models, and the critical hardware/software interface.
Skills
What you'll do
What we're looking for
More like this
Qualcomm
Qualcomm
Qualcomm
Autodesk
CVS Health
Oracle