Qualcomm Cloud is seeking a Staff Software Engineer to join their team in Boulder, focusing on Linux user space development and AI framework support. This role involves building API support for AI frameworks like PyTorch, specifically targeting Qualcomm's high-performance inference accelerator AI 100 and related products. The position requires extensive experience in C/C++ and Python development, with a focus on Linux-based systems.
The ideal candidate will be responsible for software architecture, development, and integration, working with cutting-edge AI acceleration technology. They will build programming APIs that enable users to run ML kernels on Cloud AI 100 efficiently and user-friendly. The role requires strong technical expertise in Linux user-space development, multi-threaded processing, and SoC architecture.
This is an exciting opportunity to work at the intersection of AI and hardware acceleration, developing crucial software infrastructure for machine learning applications. The position offers the chance to work with advanced technology at a leading semiconductor company, making significant contributions to the AI ecosystem. The role requires both technical excellence and strong communication skills, making it perfect for experienced engineers who want to impact the future of AI acceleration technology.