Staff Linux Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm Data Center seeks a Staff Software Engineer to lead the development of Linux-based system software for next-generation datacenters, focusing on host-side software, drivers, and system integration for inference accelerators. This role involves end-to-end ownership of complex subsystems, driving architectural decisions, and providing technical leadership across teams.
Responsibilities
- Design, implement, and optimize Linux user-space and kernel-adjacent drivers and libraries in modern C++.
- Lead development of host software stacks supporting high-performance AI inference and secure compute workloads.
- Drive API design, multi-threaded systems, and scalable software architectures.
- Own feature development, integration, and bring-up across hardware and software boundaries.
- Architect and develop unit, integration, and system-level tests for CI environments.
- Lead functional and performance validation of host software and drivers.
- Establish best practices for testability, automation, and long-term maintainability.
- Debug complex host-side issues including boot flows, PCIe link behavior, log transfer, and overflow handling.
- Optimize host software for AI inference performance and low-latency workloads.
- Use advanced debugging, tracing, and profiling tools on Linux platforms.
- Provide technical leadership across mixed hardware/software teams.
- Drive design reviews, influence system architecture, and mentor senior engineers.
- Work closely with hardware, firmware, hypervisor, security, and cloud teams to deliver end-to-end solutions.
- Support customer deployments and resolve complex system-level issues.
Requirements
- Extensive experience with Linux system software development in modern C/C++.
- Strong background in Linux user-space development, API design, and multi-threading / synchronization.
- Solid understanding of Linux internals, kernel concepts, drivers, and system bring-up.
- Experience with UML, OO design, and large-scale software architecture.
- Strong knowledge of SoC architecture (cores, caches, memory hierarchy, interconnects, I/O).
- Experience with source code and configuration management (git required).
- Proven ability to work at low-level implementation detail while maintaining system-level perspective.
- Excellent written and verbal English communication skills.
- Comfortable operating in a high-caliber, cross-disciplinary engineering environment.
Desired Qualifications
- Familiarity with virtualization and container technologies (KVM, Docker, SR-IOV).
- Experience optimizing AI/ML inference workloads on system software stacks.
- Proficiency in Python for tooling, testing, or automation.
- Experience with C/C++ unit testing frameworks (e.g., gtest).
- Exposure to cloud technologies, middleware, and protocols.
- Working knowledge of PCIe 3.0+.
- Linux system administration experience.
- Linux kernel development experience.
- Contributions to open-source kernel or confidential computing projects.
Benefits
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
Skills
LinuxC++PythonJavaAPI designmulti-threadingLinux kernelUMLOO designSoC architecturegitPCIeDockerKVMSR-IOVgtest
#Linux#Software Engineering#System Software#Drivers#Inference Accelerators#Datacenter#C++#Python#Performance Optimization#Security#Testing#CI/CD#Debugging#Technical Leadership#Hardware/Software Integration#Cloud#Virtualization#Containers
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
5 days ago
Employment Type
Full Time
Work mode
On Site
Salary
US$141,300–211,900 / year
Experience Level
Senior
Locations
San Diego, United States of America
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Microsoft
CanadaSoftware Engineering IC5
CA$142–258k/yr Full Time Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of AmericaDFT Engineering Director
US$216–325k/yr Full Time Be an early applicant Posted 4 days ago
Qualcomm
Ottawa, CanadaFY27 Intern - High-Speed Electrical and Optical Systems Validation Co-Op - Canada (4 months)
US$54.6–103k/yr Temporary Be an early applicant Posted 4 days ago
Qualcomm
Tijuana, MexicoSoftware Engineer - Windows on Snapdragon
Full Time Be an early applicant Posted 4 days ago
Qualcomm
Vancouver, CanadaFY27 Intern - Camera Systems Internship - Canada (16 months)
US$54.6–103k/yr Internship Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of AmericaMechanical Engineer, Senior Staff
US$170–255k/yr Full Time Be an early applicant Posted 4 days ago
