Taro Logo

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:
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.

Summer Intern- CPU Performance Architect

Summer internship opportunity at Qualcomm for CPU Performance Architect role, focusing on performance analysis of Snapdragon CPU subsystems for mobile and portable computers.

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 6 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?