The System-on-Chip Firmware team is seeking a motivated Electrical or Computer Engineering Co-Op ... Internship/Cooperative Required Travel: No
The System-on-Chip Firmware team is seeking a motivated Electrical or Computer Engineering Co-Op ... Internship/Cooperative Required Travel: No
R&D Engineering Internship
Vancouver, BC · On-site
Position Overview As an R&D Engineering Intern on Arcas Activation team, you will support the ... Experience with CAD, such as SolidWorks, is preferred, but not required. * Ability to follow ...
Quick apply
R&D Engineering Internship
Vancouver, BC · On-site
Position Overview As an R&D Engineering Intern on Arcas Activation team, you will support the ... Experience with CAD, such as SolidWorks, is preferred, but not required. * Ability to follow ...
Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 3 years ... This is a mid-level software engineer requirement not applicable for fresh graduates or interns ...
Quick apply
Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 3 years ... This is a mid-level software engineer requirement not applicable for fresh graduates or interns ...
R&D Engineering Internship
Vancouver, BC · On-site
Position Overview As an R&D Engineering Intern on Arca's Activation team, you will support the ... Experience with CAD, such as SolidWorks, is preferred, but not required. * Ability to follow ...
R&D Engineering Internship
Vancouver, BC · On-site
Position Overview As an R&D Engineering Intern on Arca's Activation team, you will support the ... Experience with CAD, such as SolidWorks, is preferred, but not required. * Ability to follow ...
WhiteWater West is seeking multiple Mechanical Engineering Interns to join our Engineering team at ... Creation of CAD models, fabrication part drawings, assembly drawings, and Bills of Material (BOMs ...
Quick apply
WhiteWater West is seeking multiple Mechanical Engineering Interns to join our Engineering team at ... Creation of CAD models, fabrication part drawings, assembly drawings, and Bills of Material (BOMs ...
WhiteWater West is seeking multiple Mechanical Engineering Interns to join our Engineering team at ... Creation of CAD models, fabrication part drawings, assembly drawings, and Bills of Material (BOMs ...
WhiteWater West is seeking multiple Mechanical Engineering Interns to join our Engineering team at ... Creation of CAD models, fabrication part drawings, assembly drawings, and Bills of Material (BOMs ...
Municipal Engineer
Vancouver, BC · Hybrid
CA$93K - CA$129K/yr
Complete civil & utilities designs within a team consisting of engineers, engineering interns and CAD technicians in the planning, execution, and management of civil, property, utilities and drainage ...
Municipal Engineer
Vancouver, BC · Hybrid
CA$93K - CA$129K/yr
Complete civil & utilities designs within a team consisting of engineers, engineering interns and CAD technicians in the planning, execution, and management of civil, property, utilities and drainage ...
Senior Municipal Engineer
Vancouver, BC · Hybrid
CA$117K - CA$161K/yr
Complete civil & utilities designs within a team consisting of engineers, engineering interns and CAD technicians in the planning, execution, and management of civil, property, utilities and drainage ...
Senior Municipal Engineer
Vancouver, BC · Hybrid
CA$117K - CA$161K/yr
Complete civil & utilities designs within a team consisting of engineers, engineering interns and CAD technicians in the planning, execution, and management of civil, property, utilities and drainage ...
Signalling Design Intern (Fall 2026, 8 or 12 months)
Burnaby, BC · Hybrid
CA$23 - CA$30/hr
Internship/Co-op (Full-time/Hybrid) Departure and Arrival Date (Start -End): September 2026 ... Electrical/Computer Engineering, or Computer Science, Mechatronics, or a related field.
New
Signalling Design Intern (Fall 2026, 8 or 12 months)
Burnaby, BC · Hybrid
CA$23 - CA$30/hr
Internship/Co-op (Full-time/Hybrid) Departure and Arrival Date (Start -End): September 2026 ... Electrical/Computer Engineering, or Computer Science, Mechatronics, or a related field.
New
Signalling Design Intern (Fall 2026, 8 or 12 months)
Burnaby, BC · Hybrid
CA$23 - CA$30/hr
Internship/Co-op (Full-time/Hybrid) Departure and Arrival Date (Start -End): September 2026 ... Electrical/Computer Engineering, or Computer Science, Mechatronics, or a related field.
Signalling Design Intern (Fall 2026, 8 or 12 months)
Burnaby, BC · Hybrid
CA$23 - CA$30/hr
Internship/Co-op (Full-time/Hybrid) Departure and Arrival Date (Start -End): September 2026 ... Electrical/Computer Engineering, or Computer Science, Mechatronics, or a related field.
Strong academic and technical background taking Computer Science, Electrical/Electronics/Software Engineering or equivalent. Completed one or more Co-op terms of firmware or embedded software ...
Strong academic and technical background taking Computer Science, Electrical/Electronics/Software Engineering or equivalent. Completed one or more Co-op terms of firmware or embedded software ...
S. in Computer Science, Software Engineering, or related field; or equivalent practical experience (bootcamp, strong internship, or comparable portfolio). * Experience: 0-2 years (or 1-3 years ...
New
S. in Computer Science, Software Engineering, or related field; or equivalent practical experience (bootcamp, strong internship, or comparable portfolio). * Experience: 0-2 years (or 1-3 years ...
New
This is more than an internship, it's the foundation for a career built on connection, creativity ... Computer Science or related field of study. Eligibility: Must be currently enrolled, or recently ...
This is more than an internship, it's the foundation for a career built on connection, creativity ... Computer Science or related field of study. Eligibility: Must be currently enrolled, or recently ...
This is more than an internship, it's the foundation for a career built on connection, creativity ... Computer Science or related field of study. Eligibility: Must be currently enrolled, or recently ...
This is more than an internship, it's the foundation for a career built on connection, creativity ... Computer Science or related field of study. Eligibility: Must be currently enrolled, or recently ...
... internship) * Experience programming with at least one software programming language Preferred ... Bachelor's degree in computer science or equivalent. Amazon is an equal opportunity employer and ...
New
... internship) * Experience programming with at least one software programming language Preferred ... Bachelor's degree in computer science or equivalent. Amazon is an equal opportunity employer and ...
New
... internship design or architecture (design patterns, reliability and scaling) of new and existing systems * Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a ...
New
... internship design or architecture (design patterns, reliability and scaling) of new and existing systems * Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a ...
New
Structural Engineering Student
Trail, BC · On-site
CA$25 - CA$33/hr
Looking to get the most out of your upcoming internship? Hatch is currently looking for a ... Use of CAD tools for 2D drawings and 3D modelling. * Analyze using analytical tools to develop FEM ...
Structural Engineering Student
Trail, BC · On-site
CA$25 - CA$33/hr
Looking to get the most out of your upcoming internship? Hatch is currently looking for a ... Use of CAD tools for 2D drawings and 3D modelling. * Analyze using analytical tools to develop FEM ...
Structural Engineering Student
Trail, BC · On-site
CA$25 - CA$33/hr
Looking to get the most out of your upcoming internship? Hatch is currently looking for a ... Use of CAD tools for 2D drawings and 3D modelling. * Analyze using analytical tools to develop FEM ...
Structural Engineering Student
Trail, BC · On-site
CA$25 - CA$33/hr
Looking to get the most out of your upcoming internship? Hatch is currently looking for a ... Use of CAD tools for 2D drawings and 3D modelling. * Analyze using analytical tools to develop FEM ...
Software Engineer Intern - Android Connectivity (Fall-Spring Co-op)
Vancouver, BC · On-site
$35 - $50/hr
S. in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or ... Must have the intent to return to school full‑time following the completion of this internship.
Software Engineer Intern - Android Connectivity (Fall-Spring Co-op)
Vancouver, BC · On-site
$35 - $50/hr
S. in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or ... Must have the intent to return to school full‑time following the completion of this internship.
This is more than an internship, it's the foundation for a career built on connection, creativity ... such as Computer Science or equivalent practical experience). Recent graduates will also be ...
New
This is more than an internship, it's the foundation for a career built on connection, creativity ... such as Computer Science or equivalent practical experience). Recent graduates will also be ...
New
Computer Programming Internships information
See British Columbia salary details
$10.34 - $14.18
15% of jobs
$16.39 is the 25th percentile. Wages below this are outliers.
$14.18 - $18.03
18% of jobs
$18.03 - $21.88
16% of jobs
The median wage is $22.45 / hr.
$21.88 - $25.72
11% of jobs
$25.72 - $29.57
14% of jobs
$30.80 is the 75th percentile. Wages above this are outliers.
$29.57 - $33.41
7% of jobs
$33.41 - $37.26
4% of jobs
$37.26 - $41.11
3% of jobs
$41.11 - $44.95
6% of jobs
$44.95 - $48.80
3% of jobs
$48.80 - $52.64
3% of jobs
$10
$27
$52
How much do computer programming internships jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Computer Programming Intern, and why are they important?
What is the difference between Computer Programming Internships vs Software Developer Internships?
| Aspect | Computer Programming Internships | Software Developer Internships |
|---|---|---|
| Required Credentials | Typically pursuing or recent graduates in Computer Science or related fields | Similar; often students or recent grads in Computer Science, Software Engineering, or related disciplines |
| Work Environment | Tech companies, startups, or corporate IT departments; focus on coding and testing | Software firms, tech departments; involve designing, coding, and debugging applications |
| Employer & Industry Usage | Common in tech industry, software companies, and IT departments | Primarily in software development companies, tech startups, and IT services |
Computer Programming Internships and Software Developer Internships are similar in credentials and work environment, often overlapping in industry usage. The main difference lies in scope: programming internships may focus more on coding tasks, while software developer internships often include designing and developing software applications.
What are computer programming internships?
What types of projects can I expect to work on during a computer programming internship?

Full-time
Posted 21 days ago
Job description
Are you a problem solver looking for a hands-on internship position with a market-leading company that will help develop your career and reward you intellectually and professionally?
About Analog Devices
Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive advancements in automation and robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at www.analog.comand on LinkedIn and X.
At ADI, you will learn from the brightest minds who are here to help you grow and succeed. During your internship, you will make an impact through work on meaningful projects alongside a team of experts. Collaborating with colleagues in an environment of respect and responsibility, you will create connections that will become a part of your professional network.
ADI's culture values aligned goals, work-life balance, continuous and life-long learning opportunities, and shared rewards. The internship program features various lunch-and-learn topics and social events with other interns and full-time employees.
At ADI, our goal is to develop our interns so they are the first to be considered for full-time roles.
Apply now for the opportunity to grow your career and help innovate ahead of what's possible.
Responsibilities include, but not limited to:
Participate in the SW design and development cycles of the embedded SW for our ASIC products
Develop and execute test cases to verify both SW and ASIC design implementation are meeting the intended use cases and requirements
Run HW and SW simulation on emulation platform
Perform performance profiling and analysis
Develop support tools and utilities to facilitate design and verification processes
Be an active member of the SoC FW team design process
Minimum qualifications
Co-op students in Electrical or Computer Engineering or in Computer Science (or related).
Familiarity with standard C++ compilers and Integrated Development Environments
Experience of developing firmware and/or software for embedded products
Good understanding of Operating Systems Real Time Operating Systems concepts and the use of Linux as embedded operating system.
Proficient in C and/or C++ programming with best engineering and software development practices.
Excellent interpersonal communication skills and proactive, can-do attitude.
Preferred qualifications
Experience with oscilloscopes, logic analyzers and other standard lab equipment a plus.
Experience with using Linux as a development environment.
The candidate should be familiar with industry standard tools such as Git, vi, gdb, etc...
Familiar with basic protocols such as IP, TCP/UDP, Ethernet, SWD, I2C, UART, etc.
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
Accessibility for Ontarians with Disabilities Act (AODA): Analog Devices Canada Ltd. has a process in place and provides accommodations for employees with disabilities. To request an accommodation, please contact Connections HR Services at 781-937-2500 or at ConnectionsHRServices@analog.com.
Job Req Type: Internship/CooperativeRequired Travel: No