> Markdown version of [/jobs/ext/1487034-staff-linux-software-engineer-multiple-locations](https://www.wearedevelopers.com/jobs/ext/1487034-staff-linux-software-engineer-multiple-locations). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Linux Software Engineer (Multiple Locations) - **Company:** Qualcomm - **Location:** Boulder, CO, United States (Remote available) - **Experience:** Experienced - **Salary:** $134,800.0 - $202,200.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Artificial Intelligence, Unit Testing, C++ (Programming Language), Cloud Computing, Configuration Management, Profiling, Information Systems, Software Debugging, Linux, Middleware, Firmware, Hypervisor, Python (Programming Language), Kernel-Based Virtual Machine, Linux Kernel, Linux System Administration, Object-Oriented Software Development, Open Source Technology, PCI Express, Software Architecture, Software Engineering, Systems Architecture, System Software, UML, Virtualization Technology, Multithreading, Caching, Git, System-level Testing, Containerization, Information Technology, Api Design, C++14, Docker, Programming Languages - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3e8b6b51807f19d6 ## About the Role * Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience., Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. * 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc., * 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 Preferred/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. ## Description Host & System Software Development * 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. Testing, Quality & CI * 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. Performance, Debug & Bring-Up * 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. Technical Leadership & Collaboration * 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. Required Skills and Experience ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)