1

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

Co-op term length: 12-months What You'll Do Here: * Support the EHS team with operational and ... Strong computer skills (MS Excel, Word, etc.) * Excellent written and verbal communication skills

Civil Engineering Student (Co-op) Brampton, ON At EXP, we're driven to provide innovative solutions for the world's built and natural environments. As a team of engineers, architects, designers ...

The DSP ASIC development team is seeking an enthusiastic co-op candidate to help with design and ... Working towards completion of a Bachelor's degree in Electrical/Computer Engineering or equivalent

next page

Showing results 1-20

Computer Programming Co Op information

See Hamilton, ON salary details

$10

$26

$56

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

As of Jun 10, 2026, the average hourly pay for computer programming co op in Hamilton, ON is $26.99, according to ZipRecruiter salary data. Most workers in this role earn between $15.66 and $32.25 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 job categories do people searching Computer Programming Co Op jobs in Hamilton, ON look for? The top searched job categories for Computer Programming Co Op jobs in Hamilton, ON are:
What cities near Hamilton, ON are hiring for Computer Programming Co Op jobs? Cities near Hamilton, ON with the most Computer Programming Co Op job openings:

Control Systems Specialist - Co-op

RidgeTech Automation

Cambridge, ON • On-site

Other

Posted 4 days ago


Job description

Salary: $22-$26 per hour (based on work term)

The Co-op Student will be responsible for contributing to technical projects and tasks as assigned by the Systems Integration Manager. During the work term, they will be expected to learn, take initiative, and contribute to ongoing business activities. When possible, Co-op Students are assigned to ongoing projects and will work under the direction of a Team Lead. They may receive mentorship and support from other members of the RidgeTech team, working independently or as part of a team throughout their work term.


Job Summary

  • Adhere to the RidgeTech Automation Company Policies and uphold the Health & Safety Program
  • Participate in the design and programming of projects such as:
    • Electrical and Fluid Power designs using EPLAN and AutoCAD software
    • PLC & HMI software development using Rockwell, Siemens, Schneider, Omron, Toyopuc
    • SCADA/MES development using Ignition and WonderWare
    • Robot programming and set-up using ABB, Fanuc, Motoman, Nachi, Kuka
    • Motion control systems using Rockwell, Siemens, Bosch
    • Peripheral systems including vision systems, marking systems, weld systems, etc.
  • Utilize Jira to track tasks and work completed, including capturing continuous improvement changes and updating tickets with sufficient detail to build relevant history on task execution
  • Support client relationships and project scope under the direction of Team Leads or Managers, including communicating progress, client project opportunities, and providing necessary updates
  • Participate in the testing, commissioning and debugging of automation systems (remotely or physically) at client sites as required
  • Ensure project documentation is accurate, complete, current and stored appropriately
  • Remain current with, and be able to find, applicable standards, codes and rules relevant to the work being done
  • Support and take an active role in learning other aspects of RidgeTech Automation's core business
  • Utilize non-chargeable time in an efficient and productive manner
  • Other duties as assigned to support other Team Members and RTA business operations


Skills and Qualifications

  • Current enrolment in a post-secondary degree/diploma co-op program in Electrical/Mechanical Engineering, Control Systems, Robotics & Automation, or equivalent
  • Strong mechanical and electrical aptitudes and the desire to learn in the automation industry, specifically with regards to electrical drawing review, standard coding practices for PLC/HMI/Robotic systems, motion control and other devices typically found in industrial control systems
  • Positive attitude and ability to communicate well with both clients and team members
  • Ability to follow instructions and work on tasks with individual steps broken down
  • Highly motivated team player with a continued openness to learn new troubleshooting and problem-solving skills
  • Working knowledge of Microsoft Office Suite (SharePoint, Teams, Outlook, etc.)
  • Time management skills and ability to manage and own tasks with the support of a team environment
  • Desire to learn, complete training, and provide value when executing non-chargeable work
  • Flexibility and willingness to work with a multitude of vendors' hardware and software
  • Experience with Java, HTML, Python, Visual Basic, and/or database programming would be considered an asset


Other Requirements

  • Valid Class G license
  • Reliable and dependable transportation
  • Ability to travel locally to support clients as required


What We Offer

  • Hourly pay rate based on applicable work term(s) completed ($22-$26/hour)
  • Variety of work opportunities (industries, platforms, types of projects) depending on work available during the co-op term
  • Cell phone allowance and coverage for other work-related expenses as per RidgeTech Automation policies
  • Social events & giveaways


Working Hours & Locations

  • Fall 2026 co-op term will be September 8, 2026 to December 23, 2026 (adjustable based on school schedule)
  • The core of the position will be 40 hours per week Monday to Friday (commonly 8:00am-4:30pm)
  • Flexible hours depending on office time or project work
  • Team Members must be able to work from the office in Cambridge, ON and local client sites
  • On-site hours will depend on client requirements and will be discussed as applicable
  • There may be additional opportunities for after-hours or weekend on-site client support


Application Deadline is Friday, June 26 at 4:00pm

  • Resume required
  • Application questions to confirm requirements (eligible program, driver's license, vehicle), current (unofficial) transcript, preferred placement length (4 or 8 months)


Job Status:Currently vacant actively hiring for 2 co-op students for the Fall 2026 term


Application/ Hiring Process

  • Applications are reviewed following the deadline and interviews will take place virtually within a week of the deadline
  • Updates regarding applications or interviews are sent directly via e-mail from BambooHR
  • Please check your spam/junk folder if you have not received an update (updates will not be provided for duplicate applications)
  • We use BambooHR as our HRIS to manage applications and to follow up with candidates (RTA does not use this or any other system for AI during the hiring process at this time)
  • Please contactrecruiting@ridgetech.comif you require accommodation or assistance during the hiring process


About Us

RidgeTech Automation Inc. is a control systems integrator. From our headquarters in Cambridge, ON, Canada, we deliver world class designs and software for clients in a wide variety of industries around the globe. Our mission is to deliver the highest quality, most trusted automation solutions in the industry.


RidgeTech Automation is an equal opportunity employer. We celebrate one another and are committed to creating an inclusive environment for all Team Members. We strive to provide engaging, dynamic, and challenging project opportunities to the team. Together, we are Taking Industry to a Higher Level.


RidgeTech Automation Team Members exhibit the following core values:

  • Be Safety Centric
  • A Team with Strong Communication
  • Provide Quality Services
  • Integrity in Everything We Do


Learn more about recent projects on theRTA websiteor see what the team has been up to viaLinkedIn.