Hire the Best PLC Programming Specialists
in Canada

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Kaushik S.

Kitchener, Canada

$35/hr
5.0
39 jobs

Software Development for different applications for Industrial Automation. Interact and combine different platforms such as Databases (SQL Server, MS SQL, Postgresql), PLC's (Siemens, Allen Bradley), Micro Controllers (Raspberry Pi, Arduino). Also, I have worked for 1 year creating and updating different industrial electrical control diagrams. Building custom applications using VBA, Python and Java.

  • 3D Modeling
  • Data Entry
  • Scripts & Utilities
  • Python
  • SQL
David M.

Armstrong, Canada

$130/hr
5.0
1 jobs

I specialize in industrial electrical engineering and automation, bringing over 21 years of hands-on and leadership experience. As a registered Professional Engineer and Red Seal Master Electrician, I have a proven track record in designing and implementing complex PLC/SCADA systems, industrial power distribution, and process control systems. My expertise lies in bridging high-level engineering concepts with practical on-site execution, ensuring seamless troubleshooting and commissioning of heavy industrial systems. Whether you're launching a new project or optimizing existing operations, I provide strategic insight and technical excellence. Let’s connect to discuss how I can help your organization achieve its automation and engineering goals.

  • PLC Programming
  • Control Engineering
  • Electrical Engineering
  • Industrial Automation
  • PLC
  • SCADA
  • Power Systems Engineering
  • Electrical Engineering Services
  • Power System
  • Power Distribution
  • Autodesk AutoCAD
  • Energy
CanadaTronix A.

Peterborough, Canada

$40/hr
5.0
1 jobs

CanadaTronix Automation Based in Canada Ontario Founder & CEO Automation and Robotic Specialist __________________________________ Company: CanadaTronix Automation (Canada ON) _______________________________________________________________ We are based in Canada, Peterborough, Ontario. We have more than 10+ years of experience in hands-on Automation and electrical control systems including (Mechanical, Hydraulic, Pneumatic). PLC/HMI/SCADA, and Microcontroller Expert Power electronic system design , implementation and maintenance. -Microcontroller based project Design and programming -Robot Programming and interfacing with PLC -Motion control and servo -AC drive control and interface -mechanical, pneumatic, hydraulic control systems AB Rockwell Automation ________________________ SLC5, MicroLogix, ControlLogix, CompactLogix, Micro800 Siemens _________ S7-300,400, S7-1200/1500, 200M Schneider __________ Premium, TSX Micro, Modicon OMRON _________ NX102,NX1P, CP1E Electrical Design and Drawing ________________________________ AutoCAD, EPLAN Electrical and P&ID Delta - DVP - SS2 Mitsubishi -FX3G and more HMI ___________ -Siemens - Unified Comfort Panel(MTP), Comfort Panel (TP), Basic (KTP) -Rockwell - Panelview -Omron - NA series, NB series Schneider - Harmony GTO, Harmony STO/STU - Automation direct Software and IDE __________________ Delta - DOP 110 SCADA FactoryTalk View SE, ME GE Cimplicity, Ignition SCADA Software Sematic manager, Step7, TIA Portal, Rslogix500, RSlogix5000, Studio 5000,CCW, FactoryTalk View ME/SE, Codesys, PL7, UnityPro, Sysmac Studio, CX-Programmer, ISPSoft, GXworks 2 and 3, WPLSoft, EcoStruxure, Cimplicity, Communication Profinet, OPC-UA,EIP, Modbus, EtherCAT, MQTT Servo Festo, Omron

  • PLC Programming
  • Control Engineering
  • SCADA
  • Robotics
  • Automation
  • Instrumentation
Jigar B.

Brantford, Canada

$25/hr
5.0
3 jobs

With 5+ years of Automation Control Engineer experience, I have a passion for designing and implementing automation solutions that not only meet your needs but also exceed your expectations. I am confident that my skills in PLC programming and HMI design, , will allow me to deliver a high-quality solution that will help your facility run more efficiently. I am an expert in PLC programming and HMI design using software such as Allen Bradley (rslinx, rslogix500, rslogix5000), Siemens (micro win, micro win smart, Simatic manager-step 7, TIA portal-step 7), Delta (OrcaView, enteliWEB), and Distech (EC-gfx). I am proficient in designing and configuring HMI using factorytalk view (SE, ME), Delta(OrcaView), and Distech(ENVYSION).

  • PLC Programming
  • Control Engineering
  • Industrial Automation
  • PLC
  • SCADA
  • Autodesk AutoCAD
  • Automation
  • Ladder Logic
  • LoRa
  • MQTT
  • HTTP
  • REST API
Denis P.

Burlington, Canada

$30/hr
4.9
32 jobs

Electronics engineer with lots of experience: 10+ years: Software development: C#, Java, Python 5+ years: Databases programming: MS SQL Server, MySQL 5+ years: Embedded software development: Arduino, Raspberry, AVR, PIC 7+ years: PLC programming and HMI design: Siemens, Allen-Bradley 3+ years: Web programming: JavaScript, Angular, Aurelia

  • PLC Programming
  • C#
  • JavaScript
  • Arduino
  • Knockout.js
  • Raspberry Pi
  • Microsoft Excel
  • AngularJS
  • Data Scraping
Jay P.

Lethbridge, Canada

$33/hr
4.6
1 jobs

I am an Electrical Control & Automation Engineer with experience in designing, programming, and troubleshooting control panels, PLCs, HMIs, and SCADA systems. I specialize in industrial automation, power distribution, and control system integration, ensuring efficient and reliable operations. What I Offer: ✔ Control Panel Design: Schematics, wiring diagrams, layout design (AutoCAD) ✔ PLC Programming: Schneider M340/M580, Horner PLCs (FBD - Function Block Diagram) ✔ HMI/SCADA Development: Redlion HMI, VT SCADA, Wonderware InTouch ✔ Electrical Design: Power, control, and communication systems for industrial applications ✔ Troubleshooting & Optimization: System debugging, performance enhancement I am detail-oriented, adaptable, and committed to delivering efficient and cost-effective automation solutions. Let’s discuss how I can help with your project! 🔹 Available for short-term & long-term projects 🔹 Flexible with time zones & project requirements

  • PLC Programming
  • Electrical Design
  • SCADA
  • Autodesk AutoCAD
  • Electrical Drawing
  • Automation
  • Home Automation
  • Contract Drafting

How it works

Post a job for free Post a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a PLC Programming Specialist in Canada on Upwork?

You can hire a PLC Programming Specialist in Canada on Upwork in four simple steps:

  • Create a job post tailored to your PLC Programming Specialist project scope. We'll walk you through the process step by step.
  • Browse top PLC Programming Specialist talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top PLC Programming Specialist profiles and interview.
  • Hire the right PLC Programming Specialist for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a PLC Programming Specialist?

Rates charged by PLC Programming Specialists on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a PLC Programming Specialist in Canada on Upwork?

As the world's work marketplace, we connect highly-skilled freelance PLC Programming Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream PLC Programming Specialist team you need to succeed.

Can I hire a PLC Programming Specialist in Canada within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive PLC Programming Specialist proposals within 24 hours of posting a job description.