Qualcomm is seeking a Staff AI Software Engineer to join their innovative team at the forefront of on-device AI and 5G technology. This role represents a unique opportunity to work with cutting-edge AI technologies while contributing to Qualcomm's AI Stack platform. The position focuses on developing and optimizing AI applications for various platforms including Mobile, Automotive, IoT, and HPC devices.
The ideal candidate will possess 10+ years of software engineering experience, with deep expertise in AI-related computations and framework optimization. You'll be working with state-of-the-art neural network frameworks like PyTorch and TensorFlow, while also contributing to the development of ML computing SDKs for Qualcomm's processors.
Key responsibilities include system software development, tool creation, and maintenance of various ML computing SDKs. You'll be instrumental in extending neural net engine capabilities and optimizing performance for next-generation hardware acceleration cores. The role requires strong proficiency in programming languages such as C, C++, Java, and Python, along with extensive experience in AI-related software development.
Working at Qualcomm offers exceptional benefits including comprehensive healthcare coverage, financial planning support, continuous learning opportunities, and mentorship programs. You'll be part of a global team that's driving innovation in wireless technology and AI, with the chance to work alongside leading engineering and technology experts in the industry.
This position offers the opportunity to shape the future of AI technology while working for a company that's at the forefront of the 5G revolution. If you're passionate about machine learning and want to contribute to groundbreaking technological advancements, this role at Qualcomm presents an excellent opportunity for career growth and innovation.