Qualcomm
Staff Linux Software Engineer (Multiple Locations)
$141K–$212K
San Diego, California · On-site · Staff · Full-time · Posted Oct 30, 2026
- Experience
- 4+ years with a bachelor's degree, 3+ years with a master's degree, or 2+ years with a PhD in a related field; also requires 2+ years of work experience with a programming language such as C, C++, Java, or Python.
- Education
- Bachelor's, master's, or PhD in Engineering, Information Systems, Computer Science, or a related field.
About the job
Leads development and integration of Linux host-side system software, drivers, and test infrastructure for Qualcomm’s datacenter inference accelerators.
What you'll do
- Design, implement, test, and optimize Linux host software, drivers, libraries, and APIs for AI inference and secure compute workloads.
- Lead system bring-up, debugging, performance validation, and integration across hardware and software.
- Provide technical leadership, guide architecture, and collaborate across engineering teams and customer deployments.
What they ask for
- Extensive Linux system software development experience in modern C/C++; strong user-space development, API design, and multithreading/synchronization skills.
- Solid understanding of Linux internals, kernel concepts, drivers, and system bring-up.
- Experience with UML, object-oriented design, large-scale software architecture, and SoC architecture.
- Experience with source code and configuration management; git required, and excellent written and verbal English communication skills.
Nice to have
- Familiarity with virtualization and container technologies such as KVM, Docker, and SR-IOV.
- Experience optimizing AI/ML inference workloads; Python, C/C++ unit testing frameworks, PCIe, or Linux kernel development.
Pay
$141,300.00 - $211,900.00 USD base salary
Tools
Linux, C/C++, git, KVM, Docker, SR-IOV, Python, gtest
AI focus
Develops host software for high-performance AI inference and secure compute, including inference performance optimization.
Model-written summary · the original posting is authoritative