FY27 Intern - Software Intern (Data Center, Cloud-AI Engineering) - Cork
Role overview
We are seeking a motivated and versatile Software Engineering Intern to join our Data Center (Cloud-AI) Business Unit in Cork. This role provides hands-on experience across system software, cloud infrastructure, and AI-based platforms. The ideal candidate is a strong problem solver, eager to learn, and capable of contributing to real-world engineering challenges across both Linux and Windows environments.
Responsibilities
- check_circle Develop and maintain software primarily in modern C++, with opportunities in C, C#, Rust and Python depending on project needs
- check_circle Work with latest AI models, as well as small test models, that can be run on Qualcomm hardware using Cloud AI SDKs.
- check_circle Work across Linux and Windows environments including bare metal machines, VMs and docker containers for builds, debugging and deployment.
- check_circle Contribute to feature development, triaging of issues, and supporting test teams for validation of features being developed.
- check_circle Collaborate with engineers on design, implementation, design reviews, knowledge sharing sessions.
- check_circle Participate in code reviews, testing, and documentation
- check_circle Take ownership of assigned tasks and deliver high-quality results
- check_circle AI/ML inference workflows and model deployment (LLMs)
- check_circle Hardware acceleration platforms such as AI inference cards (e.g., AI100)
- check_circle System-level concepts such as PCIe and device interaction
- check_circle Development in Modern C++
- check_circle Development of Windows-based graphical tools and utilities
- check_circle Real-world engineering practices in cloud and system software
Basic qualifications
- 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
- 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
- Eager to learn and grow in a fast-paced environment
- Able to take ownership and deliver results
- Comfortable working across multiple technologies
- Strong communication and teamwork skills
Tags & Focus Areas
About Qualcomm
Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Machine Learning Researcher General Summary: Qualcomm AI Research is looking for world-class researchers in deep learning, to join a high-caliber team of engineers inventing machine learning technology to provide best-in-class solutions while running with the most efficient use of power, memory, and computation. Minimum Qualifications: - Master's degree in Computer Engineering, Computer Science, Electrical Engineeri...