Qualcomm
Senior Staff Software Engineer
$170K–$255K
San Diego, California · On-site · Senior Staff · Full-time · Posted Oct 8, 2026
- Experience
- 6+ years with a bachelor’s degree, 5+ years with a master’s degree, or 4+ years with a PhD; also requires 3+ years using a programming language.
- Education
- Bachelor's, master's, or PhD in Engineering, Information Systems, Computer Science, or a related field.
About the job
Develops and optimizes software for next-generation data center platforms, focusing on Linux Kernel features and ARM-based systems, while leading engineering work and cross-functional delivery.
What you'll do
- Develop Linux Kernel features for virtualization, scheduling, and memory management; optimize power and performance on ARM systems.
- Debug software, support pre-silicon development, and contribute to upstream open-source projects.
- Define system architecture and documentation, and collaborate with teams to deliver scalable software.
What they ask for
- Bachelor’s degree in a related field and 6+ years of software engineering or related work experience; or Master’s degree and 5+ years; or PhD and 4+ years.
- 3+ years of work experience with a programming language such as C, C++, Java, or Python.
Nice to have
- Linux Kernel development experience, particularly with KVM, schedulers, memory management, and device trees.
- Knowledge of ARMv8/ARMv9 and system architecture; experience with board/SoC bring-up, drivers, debugging, or open-source contributions.
Pay
$169,800.00 - $254,600.00 USD base salary
Tools
Linux Kernel, KVM, IOMMU, DVFS, ARMv8, ARMv9, QEMU, JTAG debuggers
Model-written summary · the original posting is authoritative