Qualcomm is a leading technology company, and they are seeking a motivated and versatile Software Engineering Intern to join their Data Center (Cloud-AI) Business Unit. This role provides hands-on experience across system software, cloud infrastructure, and AI-based platforms.
Responsibilities
Develop and maintain software primarily in modern C++, with opportunities in C, C#, Rust and Python depending on project needs
Work with latest AI models, as well as small test models, that can be run on Qualcomm hardware using Cloud AI SDKs
Work across Linux and Windows environments including bare metal machines, VMs and docker containers for builds, debugging and deployment
Contribute to feature development, triaging of issues, and supporting test teams for validation of features being developed
Collaborate with engineers on design, implementation, design reviews, knowledge sharing sessions
Participate in code reviews, testing, and documentation
Take ownership of assigned tasks and deliver high-quality results
Qualification
Required
Pursuing a degree in Computer Science, Electrical/Electronics Engineering, or related fields)
Strong programming skills in at least one compiled language (C++, C, Java, etc.)
Willingness to work primarily in C++
Familiarity with Python or C# is a plus
Basic understanding of Linux and/or Windows
Strong problem-solving ability and eagerness to learn
Preferred
Exposure to system-level programming or debugging
Interest in AI/ML or inference systems
Basic understanding of hardware/software interaction
Experience with Git or similar tools
Benefits
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices.