
Linux Software Engineer, Staff
Qualcomm · Posted Oct 6
Semiconductor, 5G wireless technology, mobile platform, and AI computing solutions
Get a personal compatibility score
Add a resume for personal matches
About the role
Qualcomm's Data Center Business Unit is building next-generation AI infrastructure for large-scale inference and fine-tuning workloads. The AI Software team works across host software, scalability infrastructure, and high-performance data movement for Qualcomm's AI accelerator portfolio. This role designs and optimizes C++/Linux software to enable efficient execution of large language models and improve platform performance, scalability, reliability, and programmability.
What you will do
- Design and develop high-performance software components for host software platforms.
- Build scalable infrastructure for distributed AI workloads, communication libraries, and data movement frameworks.
- Drive feature development, debugging, profiling, and performance optimization across the software stack.
- Collaborate with cross-functional teams including runtime, compiler, kernel, firmware, and hardware engineers.
- Participate in software architecture, design reviews, requirements definition, and implementation planning.
Skills used in this role
What the employer is looking for
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR 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.
Preferred qualifications
- 5+ years of experience in Linux user-space software development, including API design, IOCTL interfaces, and multi-threaded programming.
- 5+ years of hands-on experience with modern C++ (C++11/14/17), including design, implementation, debugging, testing, and performance optimization.
- Strong proficiency in C, C++, and Python.
- Strong understanding of PCIe endpoint devices, device memory architecture, host-device interactions, and Linux driver fundamental
- Experience with unit testing frameworks and methodologies, including GoogleTest.
- Solid understanding of Linux systems programming, distributed systems, and large-scale software platforms.
- Experience with requirements management, traceability, and software lifecycle processes.
- Familiarity with peripheral driver development, RDMA, and high-performance communication technologies.
- Understanding of system architecture, including CPU cores, cache hierarchies, memory subsystems, interconnects, buses, and I/O components.
- Experience using source code management and configuration management tools; strong Git knowledge is required.
- Experience with inter-process communication technologies such as gRPC and Protocol Buffers.
- Familiarity with software development and debugging tools.
- Ability to thrive in a structured software development environment while remaining hands-on with design, coding, testing, and debugging activities.
- Strong written and verbal communication skills, along with excellent collaboration and interpersonal abilities.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Qualcomm
Qualcomm is a global leader in the development and commercialization of foundational technologies for the wireless industry, including mobile processors, 5G, and on-device artificial intelligence. The company designs and markets digital communications products, semiconductor solutions, and system software used globally across smartphones, automotive solutions, IoT devices, and computing systems. Through extensive R&D and intellectual property licensing, Qualcomm powers a highly interconnected and smarter world.
- Industry
- Semiconductors
- Company size
- 50000+ employees
- Founded
- 1985
- Location
- San Diego, California, USA
- Funding stage
- Public Company
Funding
Public Company · $53M raised
- 2018-11-01Grant
Leadership
President and Chief Executive Officer
Chief Financial Officer and Chief Operating Officer
James H. Thompson
Chief Technology Officer
Chief Marketing Officer
Ann Chaplin
General Counsel and Corporate Secretary
Recent coverage
Qualcomm News
Qualcomm Announces Long-Term Patent Cross-License Agreement with Transsion2026-10-16
Qualcomm News
Qualcomm Unveils AI-Native Broadband Innovations Across Fiber, Wi-Fi 8, Fixed Wireless, and Network Infrastructure and Security at Network X 20262026-10-12
Qualcomm News
Huawei and Qualcomm Announce Broad Patent License Agreement2026-10-04