FY25 Intern - Software Toolchains Engineering Internship - Canada (12 or 16 months)

Qualcomm is a company of inventors that unlocked 5G, creating technologies and products that transform industries and enrich lives.
Markham, ON, Canada
Backend
Software Engineering Intern
In-Person
5,000+ Employees
AI · Enterprise SaaS

Description For FY25 Intern - Software Toolchains Engineering Internship - Canada (12 or 16 months)

Qualcomm Canada is seeking talented students for a 12-16 month Software Toolchains Engineering internship starting May 2025. This role focuses on compiler development and performance optimization for Qualcomm's advanced SoCs. As part of a small, expert team, you'll work on analyzing and improving industry benchmarks, implementing compiler changes, creating data visualization tools, and collaborating with CPU architects. The position offers hands-on experience with cutting-edge computer architecture and compiler technology.

The role requires strong programming skills in Python, C/C++, and scripting languages, along with a solid understanding of computer architecture concepts. You'll be working at Qualcomm, a global leader in 5G technology and mobile innovation, known for transforming industries through their technological breakthroughs.

This is an excellent opportunity for students pursuing a degree in computer science, computer engineering, or related fields to gain practical experience in compiler development and performance optimization. The position comes with comprehensive benefits including health coverage, educational support, and mentorship opportunities. You'll be part of a company that values innovation, collaboration, and professional growth, while working on technologies that shape the future of mobile and wireless communication.

The internship is based in Markham, Ontario, and requires a 12-16 month commitment starting May 2025. Candidates must be continuing their education after the internship and maintain a strong academic record (GPA 3.0 or 72%+). This role offers a unique blend of technical challenge and professional development in a supportive, world-class technology company.

Last updated 7 days ago

Responsibilities For FY25 Intern - Software Toolchains Engineering Internship - Canada (12 or 16 months)

  • Analyzing the performance of industry benchmarks and implementing compiler changes to improve performance
  • Implement data visualization methods to help team and CPU architects understand performance characteristics
  • Run simulations of architectural features under development and communicate results

Requirements For FY25 Intern - Software Toolchains Engineering Internship - Canada (12 or 16 months)

Python
  • Strong academic records (GPA 3.0 or 72% and better)
  • Excellent programming skills in Python, Perl, C/C++
  • Ability to debug, root cause, and resolve issues spanning multiple subsystems
  • Basic understanding of Computer Architecture/microarchitecture concepts
  • Strong problem-solving skills
  • Effective interpersonal communications skill (written and verbal)
  • Must be pursuing a bachelor's in electrical engineering, computer engineering, computer science or related field
  • Must be available May 2025 - May 2026 or May 2025 - August 2026
  • Must be continuing education after the internship concludes

Benefits For FY25 Intern - Software Toolchains Engineering Internship - Canada (12 or 16 months)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future preparation programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm FY25 Intern - Software Toolchains Engineering Internship - Canada (12 or 16 months)

Summer Intern- XGS-PON Software Engineer

Summer internship opportunity at Qualcomm developing software for XGS-PON systems, perfect for students with strong C programming and Linux knowledge interested in telecommunications technology.

Summer Intern- GPU Compiler Development Engineer

Summer internship opportunity at Qualcomm focusing on GPU compiler development for the Adreno platform, ideal for students with C++ and compiler knowledge.

Summer Intern- Wifi Platform Software CE Engineer

Summer internship opportunity at Qualcomm for a Wifi Platform Software CE Engineer position, focusing on embedded systems and wireless infrastructure networking in Hsinchu City.

Summer Intern- System Level Test Engineer

Summer internship opportunity at Qualcomm for System Level Test Engineering, focusing on developing and optimizing test solutions for advanced technology products.

FY25 Intern - Radio Interface Design Engineer - 4 months, Nuremberg/Rome

Radio Interface Design Engineer internship at Qualcomm, working on 5G/6G R&D in Nuremberg or Rome. Perfect for master's students in electrical engineering or computer science.