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

Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives.
Markham, ON, Canada
Backend
Software Engineering Intern
In-Person
5,000+ Employees
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
FY25 Intern - Spectrum Engineering - 6 months, Italy

6-month Spectrum Engineering internship at Qualcomm Milan, focusing on 5G/6G systems and wireless communications research.

FY25 Intern - VLSI Low Power Engineering Intern - Hod Hasharon

VLSI Low Power Engineering internship at Qualcomm focusing on power analysis, optimization, and verification in digital design, ideal for 3rd-year EE students.

FY25 Intern - Engineering Systems - 6 Months, Nuremberg

6-month Engineering Systems internship at Qualcomm focusing on PHY algorithm development and 5G modem technology.

FY25 Intern - Wireless R&D, Engineering Internship - 6 month, Lannion or Issy-Les-Moulineaux

6-month Wireless R&D Engineering Internship at Qualcomm France, focusing on 5G/6G and wireless machine learning research.

FY25 Intern - NCC Software Telemetry Tools Developer Internship - Canada (12 or 16 months)

Qualcomm internship for Software Telemetry Tools Developer, working on ARM CPU telemetry and performance tools. 12-16 months in Markham, Canada.

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

Qualcomm is seeking bright, energetic, motivated students to join their Canada 2025 intern class for a CPU Software Engineering Internship. This role involves working on CPU FW requirements analysis, design and implementation of functional and performance test cases, and achieving scalability through automation of developed test-cases. Interns will work with a team of industry experts passionate about innovating co-development of Hardware/Software and driving advanced compute products inside Qualcomm.

Key aspects of the role include:

  • Working on CPU FW requirements analysis
  • Designing and implementing functional and performance test cases
  • Achieving scalability through automation of developed test-cases
  • Collaborating with a team of industry experts

Required skills and qualifications:

  • 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
  • Basic understanding of Server/Computer components/Peripherals
  • Basic understanding of Microcontroller/Microprocessor programming
  • Strong problem-solving skills
  • Knowledge of embedded development and OS concepts
  • Effective interpersonal communication skills (written and verbal)
  • Analytical, thorough, resourceful, and detail-oriented
  • Self-motivated, hardworking, and flexible

Preferred qualifications:

  • Academic experience with industry standard Architecture/system specification, SoC design, Microcontroller firmware development
  • Experience in Python, JTAG, Debug, Gitlab, and Jira

Educational requirements:

  • Pursuing a bachelor's degree in electrical engineering, computer engineering, computer science, or a related field
  • Available for 12 or 16-month internships from May 2025 - May 2026 or May 2025 - August 2026
  • Must be continuing education after the internship concludes

This internship offers an excellent opportunity to work on cutting-edge technologies and gain valuable experience in the field of CPU software engineering at a leading company in the semiconductor industry.

Last updated 2 months ago

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

  • CPU FW requirements analysis
  • Design and implementation of functional and performance test cases
  • Achieve scalability through automation of developed test-cases
  • Collaborate with industry experts

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

Python
Linux
  • 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
  • Basic understanding of Server/Computer components/Peripherals
  • Basic understanding of Microcontroller/Microprocessor programming
  • Strong problem-solving skills
  • Knowledge of embedded development and OS concepts
  • Effective interpersonal communication skills (written and verbal)
  • Analytical, thorough, resourceful, and detail-oriented
  • Self-motivated, hardworking, and flexible

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

Medical Insurance
Vision Insurance
Dental Insurance
  • World-class health benefit coverage for employees and eligible dependents
  • Programs to help build and prepare for a financially secure future
  • Self and family resources for emotional/mental strength and resilience
  • Wellbeing programs to support employees in living and working well

Interested in this job?