Careers
Quick summary
- Work type
- On-site
- Location
- San Diego, CA
- Posted
- 45 days ago
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $152,075–$208,800.
Based on 239 similar postings.
Employer
About Qualcomm
Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.
Qualcomm currently has 660 open roles on FindRole.
Listed pay typically runs $154,000–$231,000 across 429 roles with salary data.
Most-posted roles
- Careers 221
- GPU Software Engineer 3
- Sr Wireless Systems Engineer 3
- Datacenter Software Program Manager 2
- Embedded NPU Software Engineer, Senior 2
At a glance
TL;DR · Careers
As a Sr. Staff Software Engineer, you will join a distributed team focused on developing custom CPUs by working on Linux kernel, boot firmware, and low-level libraries, collaborating closely with hardware and software teams to optimize performance, efficiency, and security. Your daily tasks include defining future high-performance SoCs and platforms, identifying hardware optimization areas, creating optimizations and drivers for high-performance systems, and ensuring existing operating systems run efficiently. You will need a deep understanding of computer architecture concepts, proficiency in C and assembly language, experience with Python or similar languages, familiarity with UEFI, ACPI, and SystemReady standards, and expertise in developing software virtual platforms and debugging tools. This role requires 15+ years of experience building software stacks for high-performance systems and extensive Linux kernel development knowledge.
Skills
What you'll do
- Develop solutions for custom CPUs, focusing on Linux kernel and low-level libraries.
- Optimize existing software and enable new architectural features for high-performance platforms.
- Collaborate with hardware teams to ensure optimal performance and efficiency of systems.
- Create boot firmware and debugging tools in pre-silicon and on hardware environments.
- Identify and implement opportunities for performance enhancements in operating systems.
- Assist in defining future high-performance SoCs and platforms through technical expertise.
What we're looking for
- Deep understanding of computer architecture, high-performance designs, weak memory models, server platforms.
- Proficiency in C, assembly language, build systems, and experience in Python or similar languages for systems programming.
- Expertise in developing software virtual platforms, low-level boot firmware, debugging tools, and building to platform standards like UEFI, ACPI.
- 10+ years of Linux kernel development and building software stacks for high-performance systems.
- Experience optimizing existing operating systems and identifying opportunities for performance enhancements.
- Collaborate with hardware teams to ensure optimal performance, efficiency, and security in custom CPU solutions.
Related searches
More like this
Similar roles
Careers
Qualcomm