1

Computer Programmer Intern Jobs in Ontario (NOW HIRING)

Position: Optical Test Co-op/Intern Number of Position(s): 1 Duration: 12 Months Start Date ... or Computer Engineering or a related field with an accredited school in Canada. * Experience ...

Egis Canada is looking for a detail-oriented and motivated Intern, Systems Engineering to support ... Electrical or Computer Engineering. * Data Analytics Engineering. * Computer Science. Technical ...

As an Electrical Intern, you will work alongside our electrical engineering team on real spacecraft ... Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering ...

ASIC CAD Co-op/Intern Number of Position(s): 1 Duration: 12-16 Months Date: Sept - Dec 2026 ... Electrical/Computer Engineering program at an accredited institution in Canada. Advancing ...

Test Automation Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: - ( Fall Term Sept ... Engineering/Computer Science, or a related field with an accredited school in Canada. * Strong ...

Test Automation Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: - ( Fall Term Sept ... Engineering/Computer Science, or a related field with an accredited school in Canada. * Strong ...

Position: Software Developer Co-op/Intern Number of Position(s): 2 Duration: 4 Months+ Date ... Computer Science with an accredited school in Canada. * Experience developing, testing, and ...

Web Developer Co-op/Intern Number of Position(s): 1 Duration: 4 Months+ Date: - ( Fall Term Sept ... Engineering or Computer Science, or a related field with an accredited school in Canada.

next page

Showing results 1-20

Computer Programmer Intern information

See Ontario salary details

$9

$27

$56

How much do computer programmer intern jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for computer programmer intern in Ontario is $27.93, according to ZipRecruiter salary data. Most workers in this role earn between $15.38 and $36.06 per hour, depending on experience, location, and employer.

What does a Computer Programmer Intern do?

A Computer Programmer Intern assists professional programmers in writing, testing, and debugging code for software applications. Interns typically work on small projects, help maintain existing codebases, and learn to use development tools and programming languages relevant to the company. They may also participate in team meetings, collaborate with other developers, and receive mentorship to build their technical and problem-solving skills. This internship provides valuable hands-on experience and a deeper understanding of the software development lifecycle.

What are the key skills and qualifications needed to thrive as a Computer Programmer Intern, and why are they important?

To thrive as a Computer Programmer Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and coursework or experience in computer science. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic debugging tools is typically required. Strong attention to detail, eagerness to learn, and effective communication skills help interns collaborate and adapt quickly in a team setting. These skills and qualities are essential for delivering reliable code, learning industry best practices, and contributing effectively to projects.

What types of projects and tasks can a Computer Programmer Intern expect to work on during their internship?

As a Computer Programmer Intern, you can expect to be involved in a variety of tasks ranging from writing and testing code to debugging and maintaining existing software. Interns often collaborate closely with senior developers, participate in code reviews, and may contribute to team meetings where project progress is discussed. Depending on the organization, you might work on real-world applications, internal tools, or support ongoing development projects. This hands-on experience provides valuable insights into the software development lifecycle and helps build both technical and teamwork skills that are essential for future roles.
What are the most commonly searched types of Computer Programmer jobs in Ontario? The most popular types of Computer Programmer jobs in Ontario are:
What cities in Ontario are hiring for Computer Programmer Intern jobs? Cities in Ontario with the most Computer Programmer Intern job openings:
Infographic showing various Computer Programmer Intern job openings in Ontario as of June 2026, with employment types broken down into 8% Internship, 44% Full Time, 31% Part Time, 11% Temporary, and 6% Nights. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $58,098 per year, or $27.9 per hour.
Short Term 2026 Firmware Engineering Intern/Co-Op

Short Term 2026 Firmware Engineering Intern/Co-Op

Advanced Micro Devices, Inc

Thornhill, ON • Hybrid

Other

Posted 11 days ago


Advanced Micro Devices rating

8.4

Company rating: 8.4 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

22nd of 139 rated electronics manufacturers


Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING 

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.  Together, we advance your career.  

As an AMD intern, you’ll be placed at the epicenter of the AI ecosystem, working alongside experts and industry pioneers. You’ll do important work, learn new skills, expand your network, and gain real-world experience on projects that impact millions of end-users worldwide. Whether you’re an undergrad or a PhD student, your contributions matter—and your experience here will be a launchpad for what comes next.

 

JOB DETAILS:

Location: Markham, Ontario, Canada

Onsite/Hybrid: This role requires the student to work full time 37.5 hrs a week, either in a hybrid or onsite work structure throughout the duration of the co-op/intern term.

Fall Duration:

  • 4 Months: September 2026 to December 2026
  • 8 Months: September 2026 to May 2027 

WHAT YOU WILL BE DOING:

We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with team members in the support, design, development, and delivery of Firmware for AMD’s discrete and embedded products. In this role –  

  • We will assign you responsibilities to craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and simulation environments supporting AMD products. 
  • We will encourage to actively participate in design reviews, code reviews and project planning. 
  • We will train you to build and complete clear documentation for all software produced. 
  • We will provide opportunity to work on both internal and external platforms. 
  • We will help you learn and apply AGILE methodologies and standard processes for Software Engineering. 
  • You may be involved in one or more (but not limited to) of the following work - 
  • Engage in x86 firmware development using C. 
  • Design, Build and Implementation of Embedded Firmware + Bootrom/HW. 
  • Debug issues at the boundary of FW and HW. We will have your involvement in Waveform level analysis to root cause FW/HW issues. 

 

WHO WE ARE LOOKING FOR:

  • Currently enrolled in a Canada based University into a Bachelor's degree program majoring in Electrical Engineering, Computer Science, Computer Engineering, or a related field. 
  • If you have knowledge / experience with any of the following technical skills (or related areas) and are enthusiastic about this role, we strongly encourage you to apply – 
  • Low level BIOS, firmware, or system software development. 
  • Low level programming language C/C++ and knowledge of hardware architectures. 
  • Embedded system, RTOS, and embedded controller structure. 
  • Source control, debuggers, compilers and system wide debugging from software to firmware to hardware.  
  • Opensource concepts. 
  • VHDL/Verilog/FPGA and general hardware design concepts and process. 
  • Linux development environments. 
  • Architectural understanding and/or experience of graphics/compute pipelines. 
  • Perforce, JIRA, Git, or similar tools. 

Note: By submitting your application, you are indicating your interest in AMD intern positions. We are recruiting for multiple positions, and if your experience aligns with any of intern opportunities, a recruiter will contact you. 

Benefits offered are described:  AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position.  AMD’s “Responsible AI Policy” is available here.

 

This posting is for an existing vacancy.

Qualifications:

Benefits offered are described:  AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position.  AMD’s “Responsible AI Policy” is available here.

 

This posting is for an existing vacancy.

Education:UNAVAILABLEEmployment Type: UNAVAILABLE