PLC Programmer & Automation Engineer Salary in Canada (2026 Guide)

PLC Programmer & Automation Engineer Salary in Canada (2026 Guide)

Industrial automation is one of the fastest-growing technical fields in Canada. As factories adopt robotics, PLCs, and automated production systems, demand for skilled automation professionals continues to rise.

This guide breaks down 2026 salary ranges for PLC programmers, controls engineers, robot programmers, and automation technicians in Canada.


Average PLC Programmer Salary in Canada

PLC programmers design and maintain the programmable logic controllers that run automated manufacturing equipment.

Average salary

  • Average: ~$71,000 per year
  • Typical range: $59,000 – $84,000
  • Top earners: ~$99,000+

These figures vary depending on experience, industry, and location.

Hourly wages for PLC programmers average about $41 per hour across Canada.

Salary by experience

Experience Salary
Entry level (0-2 years) $55k – $70k
Mid career (3-7 years) $70k – $90k
Senior PLC programmer $90k – $110k+

Highly experienced automation specialists may earn $130k–$160k+ in senior roles or consulting positions.


Controls Engineer Salary in Canada

Controls engineers design the electrical and software systems that control automated production lines.

Average salary

  • Average: ~$88,000 per year
  • Typical range: $70,000 – $110,000
  • Top earners: $120k+

Controls engineers in Canada earn roughly $88k annually on average.

Some senior controls engineers working in robotics or automotive manufacturing can exceed $120k–$150k depending on experience and travel requirements.


Robot Programmer Salary in Canada

Robot programmers configure and optimize industrial robots used in manufacturing and logistics.

Average salary

  • Average: ~$72,000 per year
  • Typical range: $55,000 – $100,000

Robotics programmers and technicians typically earn about $71,855 annually in Canada, with experienced professionals approaching six-figure salaries.

Industries with the highest robot programmer pay include:

  • automotive manufacturing
  • aerospace
  • warehouse automation
  • robotics integrators

Automation Technician Salary in Canada

Automation technicians are hands-on specialists who troubleshoot PLCs, sensors, robots, and control systems on the plant floor.

Average salary

  • Average: ~$52,000 – $70,000 per year
  • Typical range: $54k – $105k

Estimates vary by dataset, but the national average ranges around $52,650–$70,316 annually depending on experience and employer.

In Ontario specifically, automation technicians typically earn $23–$52 per hour depending on experience and region.


Industrial Automation Salary Comparison (Canada)

Role Average Salary
Automation Technician $52k – $70k
Robot Programmer ~$72k
PLC Programmer ~$71k
Controls Engineer ~$88k
Senior Automation Engineer $100k – $150k+

Automation engineering roles typically pay more due to higher education requirements and system design responsibilities.


Best Cities in Canada for Automation Careers

Automation jobs are concentrated around major manufacturing hubs:

Ontario

  • Toronto
  • Kitchener-Waterloo
  • Hamilton
  • Windsor
  • London

Quebec

  • Montreal
  • Sherbrooke

Western Canada

  • Calgary
  • Edmonton
  • Vancouver

Automotive manufacturing and robotics integration companies drive demand in these regions.


Industries Hiring Automation Engineers

The industries hiring the most automation talent include:

  • Automotive manufacturing
  • Food & beverage processing
  • Packaging machinery
  • Warehouse automation
  • Robotics integrators
  • Industrial equipment manufacturers

Is Automation a Good Career in Canada?

Yes. Industrial automation careers offer:

  • strong salaries
  • high demand
  • global job opportunities
  • opportunities for consulting or contracting

As factories adopt robotics and smart manufacturing technologies, demand for PLC programmers and controls engineers continues to grow.


Find Automation Jobs in Canada

You can browse current openings for:

  • PLC programmers
  • controls engineers
  • robot programmers
  • automation technicians

right here:

👉 FactoryAutomationJobs.com

Automation Salary FAQ

What is the average PLC programmer salary in Canada?

PLC programmers in Canada typically earn between $59,000 and $99,000 per year depending on experience, industry, and location. Entry-level PLC programmers usually start around $55,000 to $70,000, while experienced programmers and specialists can earn over $100,000 annually.

What is the average controls engineer salary in Canada?

Controls engineers in Canada earn an average salary of about $85,000 to $95,000 per year. Mid-career engineers typically earn between $80,000 and $110,000, while senior controls engineers or specialists working in robotics or automotive manufacturing can earn $120,000 or more.

How much do automation technicians make in Canada?

Automation technicians in Canada typically earn between $52,000 and $70,000 per year. Experienced technicians working in large manufacturing facilities or specialized automation roles can earn $80,000 to $100,000 depending on their skills and certifications.

Are automation engineers in demand in Canada?

Yes. Demand for automation engineers, PLC programmers, and robotics specialists continues to grow across Canada. Manufacturing companies are investing heavily in robotics, smart factories, and automated production systems, creating strong demand for skilled automation professionals.

Which industries hire the most automation engineers?

The industries hiring the most automation professionals include automotive manufacturing, food and beverage processing, packaging machinery, warehouse automation, robotics integration companies, and industrial equipment manufacturers.

What skills increase automation engineer salaries?

Automation professionals can increase their earning potential by developing skills in PLC programming, industrial robotics, SCADA systems, industrial networking, and machine vision. Experience commissioning large automation systems and working with robotics platforms like FANUC or ABB can also lead to higher salaries.

What cities in Canada have the most automation jobs?

The highest concentration of automation jobs in Canada is found in Ontario and Quebec. Major hubs include Toronto, Kitchener-Waterloo, Hamilton, Windsor, London, Montreal, and Calgary, where manufacturing and robotics companies are concentrated.