Qualcomm's Cloud Business Unit is seeking an experienced software engineer to work on their high-performance inference accelerator AI100 and related products. This role sits at the intersection of machine learning and systems engineering, focusing on Linux user-space development for ML use cases. The position offers an opportunity to work with cutting-edge AI acceleration technology at one of the world's leading semiconductor companies.
The role demands expertise in modern C++ programming, object-oriented design, and Linux system development. You'll be working on critical components including Linux software architecture, user-mode drivers, and inter-process communication systems like gRPC. The position combines low-level systems programming with high-level machine learning infrastructure development.
This is an excellent opportunity for a software engineer interested in AI/ML infrastructure and systems programming. You'll be joining Qualcomm's world-class engineering team, working on next-generation AI acceleration technology. The company offers comprehensive benefits including health coverage, professional development opportunities, and mentorship programs.
The ideal candidate will have a strong foundation in software engineering principles, experience with Linux development, and familiarity with modern C++ practices. While the experience requirements are relatively modest (6+ months), the technical depth required suggests this is best suited for someone with a solid educational background in computer science or related fields.