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 83% of similar roles. Most pay $134,237–$212,500 — the blue band above. At the midpoint, this role pays about $238k versus about $173k 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 575 open roles on FindRole.
Listed pay typically runs $147,900–$221,900 across 550 roles with salary data.
Most-posted roles
At a glance
The Enablement Software Engineer joins a distributed team to develop solutions for custom CPUs, focusing on Linux kernel, boot firmware, and low-level libraries. This role involves collaborating with hardware and software teams to ensure optimal performance, efficiency, and security while optimizing existing software and enabling new architectural features. Key responsibilities include defining future high-performance SoCs, creating drivers, and identifying hardware optimization areas. The position requires proficiency in C, assembly language, and build systems, along with experience in systems programming using Python. Candidates must demonstrate expertise in computer architecture, including weak memory models and server platforms. Technical tasks include developing software virtual platforms, debugging tools in pre-silicon and on hardware, and building to platform standards such as UEFI, ACPI, and SystemReady to solve complex hardware and software interface problems.
Skills
What you'll do
What we're looking for
More like this
Qualcomm
Applied Materials
Booz Allen Hamilton
Applied Materials
Applied Materials
Applied Materials