1

Computer Programming Co Op Jobs in Barrie, ON (NOW HIRING)

May involve programming (Python, C++) and vehicle communication protocols (UART, I2C, SPI, LIN, CAN ... Basic competency in CAD * Basic competency in 'hands-on' bench work (mechanical hand tools ...

Replacement Co-op student position, starting August 17, 2026 QUALIFICATIONS & SKILLS ... Working towards a bachelor's degree in engineering, Computer Science or related fields from an ...

Replacement Co-op student position, starting August 17, 2026 QUALIFICATIONS & SKILLS: * Working ... Basic competency in CAD * Basic competency in 'hands-on' bench work (hand tools, soldering, wiring ...

New Co-op student position, starting August 17, 2026 QUALIFICATIONS & SKILLS: * Working towards ... Basic competency in CAD * Proficient with word processing, spreadsheet and database applications ...

Replacement Co-op student position, starting August 17, 2026 QUALIFICATIONS & SKILLS: * Working ... Basic competency in CAD * Proficient with word processing, spreadsheet and database applications ...

IT Co-op

Penetanguishene, ON · On-site

CA$21 - CA$23/hr

Help with the installation, configuration, and maintenance of computer systems and software ... Currently enrolled in a recognized post-secondary co-operative education (co-op) program in the ...

309A Electrician

Newmarket, ON · On-site

$32.90 - $43/hr

Minimum Diploma from 2-year Electrical Engineering Technician (Co-op) Program or 3-year Electrical Engineering Technology (Co-op) Program * Minimum 2 years' experience as a Licensed Electrician, with ...

Technical Analyst

Barrie, ON

CA$3.6K - CA$5.1K/wk

... programming, testing, documenting and implementation. Participate in studies relating to computer ... Co-ordinate the solution of technical problems unable to be solved by other units. * Evaluate the ...

next page

Showing results 1-20

Computer Programming Co Op information

See Barrie, ON salary details

$10

$27

$58

How much do computer programming co op jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for computer programming co op in Barrie, ON is $27.96, according to ZipRecruiter salary data. Most workers in this role earn between $16.22 and $33.41 per hour, depending on experience, location, and employer.

What is a Computer Programming Co-Op?

A Computer Programming Co-Op is a cooperative education program that allows students to gain hands-on work experience in computer programming while still in school. These positions are typically offered by companies in partnership with educational institutions, enabling students to alternate between classroom learning and practical work in a real-world setting. Co-Op students work on actual projects, often contributing to software development, debugging, and testing, under the supervision of experienced professionals. This experience helps students build technical skills, expand their professional networks, and improve their chances of securing a job after graduation.

What types of projects can a Computer Programming Co Op expect to work on, and how is mentorship typically structured in this role?

As a Computer Programming Co Op, you can expect to contribute to real-world software development projects, such as feature implementation, bug fixes, or assisting with code reviews. Co Op students are usually paired with experienced engineers or assigned to a team that provides ongoing mentorship and guidance through regular check-ins, code feedback, and project planning meetings. This structure not only helps you develop technical skills but also exposes you to agile workflows and collaborative problem-solving. You’ll often have the opportunity to present your work and receive constructive feedback, which supports both your learning and career growth.

What are the key skills and qualifications needed to thrive as a Computer Programming Co-Op, and why are they important?

To thrive as a Computer Programming Co-Op, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, typically gained through relevant coursework or a computer science degree program. Familiarity with software development tools, version control systems like Git, and integrated development environments (IDEs) is commonly expected. Strong analytical thinking, problem-solving abilities, and the willingness to learn from feedback are crucial soft skills for success in this role. These skills and qualities enable Co-Ops to effectively contribute to real-world projects, adapt to team workflows, and grow as future software professionals.
What cities near Barrie, ON are hiring for Computer Programming Co Op jobs? Cities near Barrie, ON with the most Computer Programming Co Op job openings:
Infographic showing various Computer Programming Co Op job openings in Barrie, ON as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $58,159 per year, or $28 per hour.

Mechanical Engineering Co-op Student

GERRITS ENGINEERING LIMITED

Barrie, ON

$21 - $30/hr

Other

Posted 21 days ago


Job description

PASSIONATE FOR MECHANICAL DESIGN?
LOVE WORKING ON A VARIETY OF DIFFERENT PROJECTS AND ASSIGNMENTS?
ENJOY WORKING ON A TEAM OF REALLY COOL AND DRIVEN PEOPLE?
IF SO, WE'RE LOOKING FOR YOU!!!
Established in 2006, Gerrits is a multi-disciplinary Engineering Consulting firm with a dynamic team of almost 40 people, who genuinely enjoy working and spending time together. We all live by our Mission, Vision, and our Core Values - Genuine, Engaged, Leadership. A relaxed office environment, a flexible work schedule, and helpful co-workers creates opportunities for everyone to thrive professionally and personally, while ensuring our client's needs are exceeded in all our projects. So, what happens to a company that treats its people as well as they treat their customers? You grow, and yes, as we grow, we are looking for individuals to join our team as a MECHANICAL ENGINEERING CO-OP STUDENT.

A bit about us and what we offer:
Each team consists of Professional Engineers, Engineering Interns, Designers, Drafters, and other superheroes.
Dedicated Project Management team for multi-disciplinary projects
A 37.5-hour work week
Access to discounted programs with the City of Barrie, Perkopolis
Monthly game nights and social events
Participation in various charitable activities
A place to work that cares about you and does not just say that.

Sounds awesome, but what would you be doing in this role?
The Co-op Student collaborates with engineers, project managers, and others to produce detailed design documents and assists with the project before and throughout the construction phase.

Using various industry software, they play a critical role in assisting with the creation of plans, drawings, and specifications ensuring all designs adhere to GEL design principles, client requirements, and any relevant codes and standards. They may perform various engineering calculations. Receiving direction from the Design Manager, the Co-op Student will utilize their design and communication skills to assist team in meeting project milestones.

The Co-op Student will spend most of their time on their computer doing design work but may also perform site visits with their team members. Mandatory Health & Safety training will be required for this role.

The Co-op Student will uphold the Company Core Values to ensure we are building strong relationships with our colleagues, our clients and contributing to the continued growth and success of the Company.

What qualifications would you need to be successful in this role?

  • In progress Bachelor's Degree in Mechanical Engineering
  • Proficient with Microsoft Office, AutoCAD, Revit considered an asset
  • Understanding of relevant industry codes and standards considered an as-set
  • Technical knowledge: exposure to structural projects considered an asset

Gerrits Engineering Limited welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
Employment Type: OTHER