Qualcomm
#Software Engineer
$100K–$149K
San Diego, California · On-site · Full-time · Posted Oct 2, 2026
- Experience
- Preferred qualifications state 3+ years of software development experience, or equivalent.
- Education
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field; preferred Master's degree in Computer Science, Engineering, or a related field.
- Visa sponsorship
- Not eligible for Qualcomm immigration sponsorship.
About the job
Develops and optimizes system software for next-generation Qualcomm data center platforms, focusing on Linux Kernel features and ARM-based systems.
What you'll do
- Develop and enhance Linux Kernel features for virtualization, scheduling, and memory management; optimize power and performance management.
- Debug system software, contribute to upstream open-source projects, and support pre-silicon development on FPGA and QEMU platforms.
- Collaborate across teams on system architecture, requirements, documentation, and delivery of scalable software.
What they ask for
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
- Strong Linux Kernel development experience, particularly with virtualization, schedulers, memory management, and device trees.
- Knowledge of computer system architecture and practical debugging experience with ARM-based platforms.
- Willingness to work onsite in San Diego.
Nice to have
- Master’s degree in Computer Science, Engineering, or a related field; open-source contributions such as to Linux Kernel.
- Experience with ARMv8/ARMv9, board and SoC bringup, device drivers, peripheral buses, DDR memory controllers, Git, and JTAG debuggers.
Pay
$99,500.00 - $149,300.00 USD base salary
Tools
Linux Kernel, KVM, IOMMU, DVFS, ARMv8, ARMv9, JTAG debuggers, QEMU
Model-written summary · the original posting is authoritative