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.
SCADA
PLC
PLC Programming
Industrial Automation
Power Systems Engineering
Electrical Engineering
Electrical Engineering Services
Power System
Power Distribution
Control Engineering
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
SCADA
PLC Programming
Control Engineering
Robotics
Automation
Instrumentation
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
Jonathan D.
Riviere-du-Loup, Canada
$85/hr
4.7
59 jobs
I've spent 25+ years building custom production systems, over $500K worth and more than 20 of those in .NET, and these days I'm focused on AI. I build LLM and RAG pipelines, AI agents, and document-intelligence workflows in Python and .NET, usually for businesses whose operations are too unique for off-the-shelf software to fit. The messy, niche, one-off projects most people won't touch are the ones I enjoy most. I automate the manual work that's eating your time and only bring in AI where it genuinely adds value.
Hire me when you need something actually built, not just wired together out of existing tools. When the requirements are one of a kind and the domain is a real tangle, I work out the architecture, learn whatever the problem needs, and ship a production system from scratch. That's a big part of why clients stick with me: one for 13 years, another for 4, and a lot of them started with a single project and just kept coming back.
"I have yet to give him a hurdle he can't clear." — Scot Nichols, Automotive Diag (2-year client)
WHY BUSINESSES CHOOSE ME
I don't just build what's on the ticket. I want the actual problem first. Before I write any code I dig into how your business runs: does AI really help here, or would something simpler be more reliable? How will it scale? What will the ongoing model and compute costs look like? Good software, AI or not, has to fit how your business actually works, not whatever's trendy this quarter. I spot the issues you might not see yet — runaway LLM costs, latency under load, multi-user concurrency, awkward integrations — and head them off before they get expensive. I've also helped clients set subscription pricing and cut cloud bills. And I build to last: Clean Architecture, real test coverage, monitoring, and documentation.
WHAT SETS ME APART
I work across the whole AI and software stack and more than one ecosystem:
• AI & LLM engineering — OpenAI, Azure OpenAI, Anthropic/Claude APIs, RAG pipelines (vector + BM25 hybrid, reranking), pgvector, prompt engineering, model selection and benchmarking
• AI agents & automation — Microsoft Foundry (Agent Service, Agent Framework), multi-agent orchestration, custom tools via Azure Functions / OpenAPI / Logic Apps / MCP, knowledge-grounded agents over SharePoint / OneLake / Blob, human-in-the-loop approval gates, A2A federation — published into Microsoft Teams and 365 Copilot
• Document intelligence — Azure Document Intelligence (prebuilt + custom neural/template models for invoices, receipts, IDs, contracts), Azure AI Search knowledge mining, confidence-scored extraction with human-review routing, PII detection/redaction
• Enterprise .NET — ASP.NET Core, Entity Framework, WPF, Clean Architecture
• Python data engineering — FastAPI, pandas, Apache Airflow, async processing
• Multi-cloud & real-time — Azure, GCP, AWS with Terraform; file monitoring, API integrations, automated workflows
When I do use AI, I back it with real numbers, not guesswork — recall@k, MRR, and LLM-as-judge scoring for faithfulness and relevance. For agents that means real guardrails: per-agent identity and RBAC (Microsoft Entra ID), least-privilege tool access, prompt-injection mitigation, approval gates on anything business-critical, and monitoring of citation rates, retrieval accuracy, and token cost. If a plain, non-AI solution is more reliable or cheaper, I'll tell you up front.
PORTFOLIO HIGHLIGHTS
RAG Pipeline (Security Compliance) — End-to-end RAG over NIST security publications (SP 800-53 Rev 5 + AI RMF). Hybrid retrieval (vector + BM25) with a cross-encoder reranker, measured on a hand-labeled 95-question eval set: recall@5 0.63 → 0.83, MRR 0.48 → 0.64, holding at 10,000-chunk scale. Inline citations, grounded "I don't know", prompt-injection guardrails.
Tech: Python, FastAPI, Azure Container Apps, Azure OpenAI, pgvector, Langfuse, CI/CD
Automotive Documentation Platform — Multi-tenant system that automated a fully manual Google Sheets process. Syncs PDFs/images from field devices, organizes jobs, generates branded reports, and reconciles with QuickBooks invoices, eliminating missed billing. Built as a multi-tenant Azure SaaS.
Tech: ASP.NET Core, Azure, QuickBooks API, OCR / PDF extraction
Climate Data Integration Pipeline — One-off platform integrating 120+ government data sources, with scheduling, error handling, and monitoring. No template ETL tool could handle the source variation.
Tech: Python, GCP, Apache Airflow, PostGIS
Real-Time File Monitoring System — Event-driven Azure platform processing 100,000+ files. Self-healing recovery, parallel processing, sub-second latency.
Tech: .NET 9, Azure Cosmos DB, Docker, Azure Functions
LET'S TALK
Top Rated Plus | 100% Job Success Score | $500K+ Delivered | 10+ Years on Upwork
Send me your project details and I'll usually get back within a day, with real questions and a first take on how I'd approach it.
Solution Architecture
REST API
AI Development
Database Design
Entity Framework
Clean Architecture
C#
.NET Core
ASP.NET Core
Azure App Service
Microsoft SQL Server
Azure Cosmos DB
Blazor
JavaScript
Windows App Development
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
SCADA
PLC Programming
Autodesk AutoCAD
Electrical Drawing
Electrical Design
Automation
Home Automation
Contract Drafting
How it works
Post a job for freePost 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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a PLC & SCADA Specialist in Canada on Upwork?
You can hire a PLC & SCADA Specialist in Canada on Upwork in four simple steps:
Create a job post tailored to your PLC & SCADA Specialist project scope. We'll walk you through the process step by step.
Browse top PLC & SCADA Specialist talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top PLC & SCADA Specialist profiles and interview.
Hire the right PLC & SCADA 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 & SCADA Specialist?
Rates charged by PLC & SCADA 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 & SCADA Specialist in Canada on Upwork?
As the world's work marketplace, we connect highly-skilled freelance PLC & SCADA 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 & SCADA Specialist team you need to succeed.
Can I hire a PLC & SCADA 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 & SCADA Specialist proposals within 24 hours of posting a job description.