Programmer - Schneider Electric PLC
- Fort Saskatchewan, AB
- On-site
- Posted Aug 27, 2026
- 1 position
$100,000–$140,000 / year
Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Professional degree
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The programmer is responsible for the design, configuration, programming, and testing of industrial automation systems using Schneider Electric platforms. They will support projects through all phases, including commissioning, startup, and ongoing operational support for various industrial clients.
Job details
Job Brief: The Schneider Electric PLC Programmer provides technical expertise in the design, configuration, programming, testing, commissioning, and support of industrial automation systems for a variety of clients. This role is primarily focused on Schneider Electric PLC platforms, HMI/SCADA systems, and associated industrial control technologies. The successful candidate will support projects through all phases including design, development, Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), commissioning, startup, and ongoing operational support. The Schneider Electric PLC Programmer works closely with clients, engineers, project managers, operations personnel, and field technicians to develop reliable, efficient, and maintainable automation solutions for industrial facilities. Duties & Responsibilities: * Develop, program, configure, and maintain Schneider Electric PLC control systems. * Design and implement control strategies utilizing EcoStruxure Control Expert (Unity Pro) and EcoStruxure Machine Expert platforms. * Develop and configure HMI and SCADA applications using Schneider Electric and third-party visualization software. * Configure PLC communications, industrial networks, and remote I/O systems. * Develop functional design specifications, control narratives, cause-and-effect matrices, and detailed software documentation. * Perform software testing, Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), commissioning, and startup activities. * Troubleshoot and optimize existing PLC and SCADA systems to improve performance, reliability, and operational efficiency. * Integrate PLC systems with VFDs, analyzers, instrumentation, safety systems, and third-party equipment. * Support modernization and migration projects involving legacy control systems. * Configure and troubleshoot industrial Ethernet networks including Modbus TCP/IP, Modbus RTU, Ethernet/IP, and other industrial protocols. * Generate and maintain complete project documentation, including system architectures, control narratives, operating procedures, and as-built documentation. * Provide technical support during project execution, startup, and ongoing operational activities. * Participate in project planning, scheduling, estimating, and execution activities. * Participate and comply with company safety programs and company policies. Required Skills/Qualifications: * Diploma or degree in Instrumentation Engineering Technology, Electrical Engineering Technology, Automation Engineering, Computer Engineering, or a related discipline. * Minimum 5 years of industrial automation experience with at least 3 years programming Schneider Electric PLC systems. * Demonstrated experience with: * Schneider Electric EcoStruxure Control Expert (Unity Pro) * EcoStruxure Machine Expert * Modicon M340, M580, Quantum, and Premium PLC platforms * Schneider Electric HMI Systems * SCADA Platforms (AVEVA System Platform, Citect SCADA, Ignition, or Wonderware) * Modbus TCP/IP and Modbus RTU communications * Industrial Ethernet Networks * Variable Frequency Drives (VFDs) * Remote I/O Systems * Experience developing and implementing PLC-based process control strategies. * Strong understanding of process control fundamentals including PID control, sequencing logic, alarming, motor control, and process optimization. * Experience interpreting: * P&IDs * Electrical Drawings * Loop Drawings * Control Narratives * Cause and Effect Matrices * Experience supporting commissioning, startup, and operational troubleshooting activities. * Strong analytical and troubleshooting skills. * Excellent verbal and written communication abilities. * Ability to travel to client sites as required. * Experience with Honeywell Experion, Allen-Bradley ControlLogix, Siemens PCS7/TIA Portal, Emerson DeltaV, or ABB control systems considered an asset. * Familiarity with Cybersecurity Standards for Industrial Control Systems is considered an asset. * Standard First Aid/CPR with AED, H2S Alive. * Valid Class 5 Driver's License with acceptable driving record. * Successful completion of a pre-employment drug and alcohol test (required for safety-sensitive roles).
What you’ll do
The programmer is responsible for the design, configuration, programming, and testing of industrial automation systems using Schneider Electric platforms. They will support projects through all phases, including commissioning, startup, and ongoing operational support for various industrial clients.
Requirements
Candidates must hold a diploma or degree in a relevant engineering discipline and possess at least 5 years of industrial automation experience. Proficiency in Schneider Electric PLC systems, HMI/SCADA software, and industrial networking protocols is required.
Listed skills
- Troubleshooting · Preferred
- Process Control · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Schneider Electric PLC
- EcoStruxure Control Expert
- EcoStruxure Machine Expert
- HMI
- SCADA
- Industrial Automation
- Modbus TCP/IP
- Modbus RTU
- Industrial Ethernet
- Process Control
- PID Control
- Troubleshooting
- Commissioning
- Factory Acceptance Testing
- Site Acceptance Testing
- Variable Frequency Drives
- ControlLogix
- Control System Design
- Instrumentation Engineering
- Project Documentation
- Operational Efficiency
- Industrial Protocols
- Good Driving Record
- Automation Systems Design
- Cardiopulmonary Resuscitation (CPR) Certification
- Project Implementation
- First Aid Certification
- Valid Driver's License
- Totally Integrated Automation Portal
- Industrial Networking
- Acceptance Testing
- Automated External Defibrillator
- Software Testing
- Computing Platforms
- Technical Support
- Automation
- Software Documentation
- Communication
- Computer Engineering
- Control Systems
- DeltaV Distributed Control System
- Project Planning
- Instrumentation
- Functional Design
- Supervisory Control And Data Acquisition (SCADA)
- Wonderware
- Cyber Security Standards
- Project Management
- Modbus
- Motor Control
Job areas
- Engineering
- Manufacturing
- Technology
- Energy
- PLC Programmer
- Programmable Logic Controller (PLC) Programmer
- Draughtspersons
- Electrical and Electronics Drafters
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Trista
Residential Home Care Services Manager (NOC 60040)
SponsoredDirect employerEasy Apply- On-site
- Calgary, AB
- Posted Sep 25, 2026
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
Government of Ontario
Senior Health Economist
Direct employerEasy Apply- On-site
- Toronto, ON
- Posted Oct 1, 2026
