Staff Software Engineer, Linux Tools & Host Software
Hands-on systems software engineer responsible for designing, implementing, and maintaining Linux host tools and services for systems that use PCIe-based accelerator devices. Work spans userspace and kernel-level components (Linux and occasionally QNX) to create reliable, developer-facing tools for video, AI, and other accelerator products.
Role is based in the United States and can be located in Santa Clara, San Diego, Boulder, Raleigh, or Austin; the posting lists multiple onsite locations.
Senior (Staff) level. See Education Requirements for formal experience guidelines; typical hire has multiple years of professional software engineering experience.
Deliver and maintain host-side software and developer tools for accelerator products.
Must-have technical skills and tools.
Nice-to-have skills.
Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field plus 4+ years of software engineering experience; OR Master’s in those fields plus 3+ years; OR PhD plus 2+ years. The posting also specifies at least 2+ years of experience with programming languages such as C, C++, Java, or Python. Equivalent practical experience is accepted per the qualifications language.
Company: Qualcomm
Headquarters: San Diego, California, United States
Qualcomm is a global leader in semiconductor and telecommunications equipment, specializing in mobile technologies and innovations. Known for its Adreno GPUs, the company provides solutions enabling advancements in mobile gaming, AI, VR/AR, and autonomous driving. Qualcomm's cutting-edge technology and commitment to high-performance, power-efficient designs drive the evolution of mobile graphics and connectivity worldwide.
