Qualcomm Cloud Business Unit is seeking an experienced Staff Engineer to join their team focusing on Machine Learning acceleration. This role is centered around the development of Qualcomm's high-performance inference accelerator AI100 and related products. The position combines deep technical expertise in Linux user-space development with modern C++ programming and machine learning applications.
The ideal candidate will bring extensive experience in software architecture, development, and optimization, particularly in Linux environments. You'll be working with cutting-edge ML accelerator technology, developing and optimizing software solutions that push the boundaries of machine learning performance.
Key aspects of the role include architecting and implementing Linux software solutions, working with inter-process communication systems like gRPC, and ensuring optimal performance of ML acceleration systems. You'll be part of a team that's directly contributing to Qualcomm's leadership in AI and machine learning technology.
This position offers the opportunity to work with state-of-the-art technology in machine learning acceleration, alongside some of the industry's leading experts. You'll be contributing to projects that have real-world impact in advancing AI capabilities across various applications.
The role requires a strong background in software engineering, particularly in Linux and C++ development, combined with an understanding of machine learning systems. You'll need to demonstrate expertise in software architecture, performance optimization, and system-level programming.
Working at Qualcomm offers exposure to cutting-edge technology, opportunities for professional growth, and the chance to work on projects that shape the future of AI and machine learning. The company provides comprehensive benefits and a collaborative work environment that supports innovation and technical excellence.