1

Software Engineer Co Op Jobs in Kitchener, ON (NOW HIRING)

Director, Support

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

Applicants must be enrolled in a recognized postsecondary co-op program * Moderate level of ... Keeps current with software and hardware technology, understands emerging trends, and keeps team ...

... co-op or 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 ...

Associate Quality Engineer

Burlington, ON · On-site

CA$70K - CA$75K/yr

Mentor co-op students/interns on lab practices and investigation methodology, as needed. Minimum Qualifications: * Bachelor's degree in Electrical Engineering, Electronics, Engineering Physics, or a ...

Previous internship, co-op, or practical experience in structural engineering or related field * Proficiency in structural analysis and design software including AutoCAD, Revit, SAP2000, and STAAD.

New

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

GHD is looking for a Junior Environmental Engineer to join our Waterloo office. The Environmental ... Previous co-op experience or relevant work experience preferred, however, not a firm requirement

Showing results 41-60

Software Engineer Co Op information

See Kitchener, ON salary details

$11

$31

$70

How much do software engineer co op jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for software engineer co op in Kitchener, ON is $31.67, according to ZipRecruiter salary data. Most workers in this role earn between $19.96 and $40.37 per hour, depending on experience, location, and employer.

What is a software engineer co op?

A Software Engineer Co-Op is a student or recent graduate who participates in a cooperative education program, gaining hands-on work experience at a company while still in school. These positions typically last several months and allow students to apply their classroom knowledge to real-world software development projects. Co-Ops work alongside experienced engineers, contributing to coding, debugging, and project development, and often rotate between academic terms and work terms. This experience helps students build their skills, expand their professional network, and often leads to future job opportunities.

What are software engineer co op positions?

Students studying to be software engineers often look for internship and training opportunities. As a software engineer co-op, you work with today’s latest and greatest technologies, researching Database Theory, JavaScript, CSS3, HTML5, and more. Your responsibilities are those of a student and intern, and you research and develop software. Your duties may include completing a project, assisting engineers, or shadowing them to develop the skills necessary for entering the workforce. Co-op positions often last for a term of one year. Students almost always receive pay for these positions that either provide credit or a pass/fail grade.

What types of projects and responsibilities can a software engineer co op expect during their placement?

As a Software Engineer Co Op, you can typically expect to work on real-world projects alongside full-time engineers, often contributing to codebases, debugging, and writing tests. Your responsibilities may also include participating in agile team meetings, collaborating with cross-functional teams such as QA and product management, and learning industry-standard tools and workflows. While the scope of your work may start with smaller tasks, strong performance can lead to more complex assignments and greater autonomy as your term progresses.

What are the key skills and qualifications needed to thrive as a software engineer co op, and why are they important?

To thrive as a Software Engineer Co Op, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by coursework in computer science or a related field. Familiarity with common programming languages (such as Python, Java, or C++), version control systems like Git, and basic exposure to development environments is important. Strong problem-solving abilities, willingness to learn, and effective communication set standout candidates apart. These skills ensure you can contribute to real-world projects, adapt to new technologies, and collaborate effectively within engineering teams.

What is the difference between Software Engineer Co Op vs Software Developer Intern?

AspectSoftware Engineer Co OpSoftware Developer Intern
CredentialsTypically pursuing or holding a bachelor's degree in Computer Science or related fieldUsually students in similar fields, often at an earlier stage of their education
Work EnvironmentFull-time or part-time cooperative work, often integrated with academic scheduleInternship, often part-time or summer-only
Employer & Industry UsageUsed by tech companies for ongoing cooperative programs, often in software development teamsCommonly used by companies for short-term internship roles in software development

The main difference is that a Software Engineer Co Op is a longer-term, often semester-based cooperative position that integrates with academic programs, while a Software Developer Intern is typically a shorter-term internship, often during summer, focused on gaining initial industry experience.

What are the most commonly searched types of Software Engineer jobs in Kitchener, ON?

The most popular types of Software Engineer jobs in Kitchener, ON are:

What are popular job titles related to Software Engineer Co Op jobs in Kitchener, ON?

For Software Engineer Co Op jobs in Kitchener, ON, the most frequently searched job titles are:

What cities near Kitchener, ON are hiring for Software Engineer Co Op jobs?

Cities near Kitchener, ON with the most Software Engineer Co Op job openings:

Infographic showing various Software Engineer Co Op job openings in Kitchener, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $65,868 per year, or $31.7 per hour.

Training & Development Student

Johnson Electric

Ancaster, ON • On-site

Full-time

Posted 13 days ago


Job description

Join Our Team as a Training & Development Co-op Student at Johnson Electric!

Location: Ancaster, ON (Onsite)
Vacancy Type: Co-op/Internship Placement
Schedule: Day Shift
Travel: Minimal
Relocation: Not Available

As our next Training & Development Co-op Student, you'll play a key role in supporting employee training and development across our Ancaster facility. Working closely with operators, supervisors, engineers, and subject matter experts, you will help develop and maintain Standard Work Instructions (SWIs), training materials, and documentation that promote safety, quality, consistency, and operational excellence.

Why You'll Love Working Here:

  • Gain hands-on experience in Training & Development within a global manufacturing environment.

  • Collaborate with cross-functional teams, including Operations, Engineering, Quality, and Human Resources.

  • Develop valuable skills in process documentation, training systems, and continuous improvement.

  • Gain exposure to manufacturing operations and industry best practices.

  • Work on meaningful projects that directly impact employee training and operational performance.

What You'll Be Doing:

  • Develop, revise, and maintain Standard Work Instructions (SWIs) for manufacturing, administrative, and training processes.

  • Partner with operators, supervisors, engineers, and subject matter experts to document standard work and best practices.

  • Observe job tasks and production processes to accurately capture step-by-step work instructions.

  • Ensure all training documentation aligns with safety, quality, and compliance requirements.

  • Create and update supporting training materials and resources.

  • Track training completion records and support updates within the ETQ system.

  • Participate in continuous improvement initiatives focused on training effectiveness and documentation quality.

  • Perform other duties as assigned.

What We're Looking For:

Education and/or Experience

  • Currently enrolled in a post-secondary co-op program.

Experience (preferred but not required):

  • Previous experience in a manufacturing or quality environment is an asset.

  • Experience creating or updating documentation, work instructions, training materials, or process maps is preferred.

Language Skills:

  • Strong verbal and written communication skills in English

  • Ability to communicate effectively with employees at all levels of the organization, including shop-floor personnel and leadership

Work Environment (including Physical Demands):

  • Combination of office and production floor environments.

  • May require standing, walking, or working near machinery.

  • Production areas can be noisy and subject to varying temperatures.

  • Must follow all Health & Safety guidelines and wear required PPE when on the production floor.

  • Occasional overtime or flexible hours may be required.

How to Apply:

Apply online at www.johnsonelectric.com – We can't wait to meet you!

What We Offer:

Johnson Electric offers talented people like you the opportunity to grow professionally and personally, surrounded by some of the most dedicated, innovative, and entrepreneurial colleagues you will find anywhere. Of course, we offer competitive pay and benefits, and far more than that, we offer you a culture driven by our values and designed to ensure that our most important asset, our people, can flourish.

Johnson Electric welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

In accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, Johnson Electric is an equal opportunity employer committed to providing an inclusive and barrier-free recruitment and selection process. Applicants should advise Human Resources if they require accommodation during the recruitment process.

Please note: Johnson Electric may use Artificial Intelligence (AI) throughout the recruitment process.

Come join our global, inclusive & diverse team


Our purpose is to improve the quality of life of everyone we touch through our innovative motion systems. We are a truly global team bound together by our shared values. Our culture is built on the diversity, knowledge, skills, creativity, and talents that each employee brings to the company. Our people are our company’s most valuable asset. We are committed to providing an inclusive, diverse and equitable workplace where employees of different backgrounds feel valued and respected, regardless of their age, gender, race, ethnicity or religious background. We are committed to inspiring our employees to grow, act with ownership and find fulfilment and meaning in the work they do.