In the past, students have developed software tools in C# and python, built big data dashboards ... The opportunity: * 4- 8 month work-term beginning January 2027. * Full-time, paid internship:
New
In the past, students have developed software tools in C# and python, built big data dashboards ... The opportunity: * 4- 8 month work-term beginning January 2027. * Full-time, paid internship:
New
In the past, students have developed software tools in C# and python, built big data dashboards ... The opportunity: * 4- 8 month work-term beginning January 2027. * Full-time, paid internship:
New
Waterloo, ON · Hybrid
CA$52K - CA$70K/yr
Our internship program is your launchpad to success, offering the support, structure, and exciting ... Asa Software EngineeringIntern,you'll gain hands-on experience developing applications and systems ...
New
Waterloo, ON · Hybrid
CA$52K - CA$70K/yr
Our internship program is your launchpad to success, offering the support, structure, and exciting ... Asa Software EngineeringIntern,you'll gain hands-on experience developing applications and systems ...
New
Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering, or a related field. * 3-5 years of relevant experience, including applicable co-op or internship experience.
Quick apply
Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering, or a related field. * 3-5 years of relevant experience, including applicable co-op or internship experience.
CA$27/hr
Engineering Internship (G. Start) LOCATION: Cambridge, Ontario VACANCIES: 1 DEPARTMENT: Rolling ... Utilize CAD modeling software to assist with the design and development of equipment changes ...
CA$27/hr
Engineering Internship (G. Start) LOCATION: Cambridge, Ontario VACANCIES: 1 DEPARTMENT: Rolling ... Utilize CAD modeling software to assist with the design and development of equipment changes ...
Waterloo, ON · On-site +1
CA$85K - CA$104K/yr
... Software Engineering, or a related field. * Relevant coursework such as Databases, Data Structures, Operating Systems, Systems Analysis, or Cloud Computing is highly valued. * Internship, co-op, or ...
Waterloo, ON · On-site +1
CA$85K - CA$104K/yr
... Software Engineering, or a related field. * Relevant coursework such as Databases, Data Structures, Operating Systems, Systems Analysis, or Cloud Computing is highly valued. * Internship, co-op, or ...
Waterloo, ON · Remote
$25/hr
You'll collaborate with experienced engineers, learn best practices in modern front-end development ... Certificate of internship and consideration for full-time roles after successful completion
Waterloo, ON · Remote
$25/hr
You'll collaborate with experienced engineers, learn best practices in modern front-end development ... Certificate of internship and consideration for full-time roles after successful completion
Waterloo, ON · On-site
Design ruggedized enclosures, fixtures, and transport cases using CAD software, and fabricate ... internship
Waterloo, ON · On-site
Design ruggedized enclosures, fixtures, and transport cases using CAD software, and fabricate ... internship
Waterloo, ON · On-site
CA$64K - CA$80K/yr
Prior co-op or internship experience in environmental or civil consulting. (preferred) * Experience with a broad range of engineering software including SWMM and HecRAS (preferred) * Excellent ...
Waterloo, ON · On-site
CA$64K - CA$80K/yr
Prior co-op or internship experience in environmental or civil consulting. (preferred) * Experience with a broad range of engineering software including SWMM and HecRAS (preferred) * Excellent ...
Waterloo, ON · On-site
CA$64K - CA$80K/yr
Prior co-op or internship experience in environmental or civil consulting. (preferred) * Experience with a broad range of engineering software including SWMM and HecRAS (preferred) * Excellent ...
Waterloo, ON · On-site
CA$64K - CA$80K/yr
Prior co-op or internship experience in environmental or civil consulting. (preferred) * Experience with a broad range of engineering software including SWMM and HecRAS (preferred) * Excellent ...
Milton, ON · On-site
CA$61K - CA$73K/yr
... internship experience). * Proficiency with CAD software for product design and plant layouts (e.g., AutoCAD, NX, CATIA, or SolidWorks). * Ability to read and interpret engineering drawings, CAD ...
Milton, ON · On-site
CA$61K - CA$73K/yr
... internship experience). * Proficiency with CAD software for product design and plant layouts (e.g., AutoCAD, NX, CATIA, or SolidWorks). * Ability to read and interpret engineering drawings, CAD ...
Kitchener, ON · On-site
Previous internship, co-op, and/or work experience in structural engineering or related field * Proficiency in structural analysis and design software including AutoCAD, STAAD.Pro, SAP2000, and Revit
Kitchener, ON · On-site
Previous internship, co-op, and/or work experience in structural engineering or related field * Proficiency in structural analysis and design software including AutoCAD, STAAD.Pro, SAP2000, and Revit
Waterloo, ON · On-site +1
About the Internship CSMC is seeking an Mechatronics Internto support the design, integration ... and engineering design software such as: * SolidWorks * Fusion 360 * CATIA * Siemens NX
Waterloo, ON · On-site +1
About the Internship CSMC is seeking an Mechatronics Internto support the design, integration ... and engineering design software such as: * SolidWorks * Fusion 360 * CATIA * Siemens NX
Guelph, ON · On-site
CA$60K - CA$75K/yr
... and software applications used in acoustics, noise, and vibration studies. * Support the ... Experience (co op, internship, or early career) in acoustics, noise, and vibration is considered an ...
Guelph, ON · On-site
CA$60K - CA$75K/yr
... and software applications used in acoustics, noise, and vibration studies. * Support the ... Experience (co op, internship, or early career) in acoustics, noise, and vibration is considered an ...
Cambridge, ON · Hybrid
CA$18 - CA$32/hr
Sales interns are placed in one of our field sales offices across Canada. Three potential tracks ... mechanical, mechatronics, software or chemical engineering; computer science, industrial ...
New
Cambridge, ON · Hybrid
CA$18 - CA$32/hr
Sales interns are placed in one of our field sales offices across Canada. Three potential tracks ... mechanical, mechatronics, software or chemical engineering; computer science, industrial ...
New
Cambridge, ON · Hybrid
CA$18 - CA$32/hr
Sales interns are placed in one of our field sales offices across Canada. Three potential tracks ... mechanical, mechatronics, software or chemical engineering; computer science, industrial ...
New
Cambridge, ON · Hybrid
CA$18 - CA$32/hr
Sales interns are placed in one of our field sales offices across Canada. Three potential tracks ... mechanical, mechatronics, software or chemical engineering; computer science, industrial ...
New
Waterloo, ON · On-site
Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy ... Experience using GPS devices, GIS software, or environmental data collection tools. * Interest in ...
Waterloo, ON · On-site
Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy ... Experience using GPS devices, GIS software, or environmental data collection tools. * Interest in ...
Waterloo, ON · On-site
Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy ... Experience using GPS devices, GIS software, or environmental data collection tools. Interest in ...
Waterloo, ON · On-site
Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy ... Experience using GPS devices, GIS software, or environmental data collection tools. Interest in ...
A Software Developer Internship is a temporary position designed for students or recent graduates to gain hands-on experience in software development. Interns work alongside experienced developers to assist in coding, debugging, testing, and sometimes designing software solutions. The role helps interns improve their programming skills, understand software development workflows, and gain exposure to industry tools and practices. Many internships also offer mentorship and networking opportunities, which can lead to full-time positions after graduation.
As a Software Developer Intern, you'll typically work on real-world projects that support the ongoing development goals of your team, such as building features, fixing bugs, or participating in code reviews. Many internships involve collaborating with full-time developers, attending daily stand-ups, and sometimes contributing to documentation or testing efforts. This hands-on experience not only helps you apply classroom knowledge but also exposes you to agile development methodologies and workplace best practices. You'll have the opportunity to make impactful contributions while learning from experienced mentors and peers.
To thrive as a Software Developer Intern, you need a foundational understanding of programming languages such as Python, Java, or C++, typically supported by relevant coursework or coding projects. Familiarity with version control tools like Git, basic software development frameworks, and participation in coding bootcamps or certifications is advantageous. Strong problem-solving ability, eagerness to learn, and effective communication skills set top candidates apart. These skills and qualities enable interns to effectively contribute to projects, collaborate with teams, and adapt quickly to professional development environments.
The most popular types of Software Developer jobs in Waterloo, ON are:
For Software Developer Internship jobs in Waterloo, ON, the most frequently searched job titles are:
Cities near Waterloo, ON with the most Software Developer Internship job openings:

Full-time, Internship
Posted 3 days ago
New
Reverse engineer vehicular systems including electrical, hardware and communications systems and protocols
Document and design methods to collect data from vehicles for use by Geotab's hardware and software teams
Support the development and implementation of software tooling for reverse engineering and vehicle data analysis
We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking an Vehicle Systems Engineering Intern who will focus on growing Geotab's world class vehicle support by researching new vehicles, reverse engineering their systems and automating the process with software tools. If you love technology, and are keen to join an industry leader - we would love to hear from you!
What you'll do:As a Vehicle Systems Engineering Intern your key area of responsibility will be to gain access to vehicles both in person and remotely across the world, to reverse engineer vehicular systems. This includes electrical, hardware and communications systems, protocols and legislation. In the past, students have developed software tools in C# and python, built big data dashboards using Google Big Query, reverse engineered vehicles from scratch using our in house CAN analysis software, helped diagnose vehicle issues... the list goes on! Â You will need to work closely with all development teams across Geotab and implement new initiatives across Big Data, Firmware, Software/ Mobile development and Hardware teams.
To be successful in this role you will be a self-starter with strong written and verbal communication skills, and have the ability to quickly understand complex, technical concepts. In addition, the successful candidate will have strong analytical and project management skills with an ability to identify needs, develop effective solutions, and manage projects through completion. The successful candidate will also be able to manage multiple timelines and contrasting priorities to ensure timely results.
The opportunity: