Software Engineer Principal
PNC
At a glance
AI generatedAs a Sr. Staff Engineer or Principal Engineer at Qualcomm Technologies, you will join a distributed team developing custom CPUs by working on Linux kernel, boot firmware, and low-level libraries to ensure optimal performance and security. Your daily tasks include optimizing existing software, enabling new architectural features, and collaborating with hardware teams to define future high-performance SoCs and platforms. You will need deep expertise in computer architecture, proficiency in C and assembly language, experience with systems programming using Python or similar languages, familiarity with UEFI, ACPI, and SystemReady standards, and the ability to develop software virtual platforms and debugging tools for pre-silicon and hardware environments. This role requires a minimum of 10-15 years of experience building software stacks for high-performance systems and Linux kernel development, along with strong communication and problem-solving skills to influence key organizational decisions.
Skills
What you'll do
What we're looking for
Market check
This $211,800–$317,800 range sits above 93% of similar postings on FindRole.
Peer median band
$143,000–$244,000
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$170,575–$214,500
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 564 open roles on FindRole.
Listed pay typically runs $148,300–$224,400 across 531 roles with salary data.
Most-posted roles
More like this
PNC
PNC
PNC
PNC
Cisco
The Walt Disney Company