Programmer - Schneider Electric PLC

Control Tech

Fort Saskatchewan

On-site

CAD 100,000 - 140,000

Full time

9 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Schneider Electric is seeking an experienced PLC Programmer to design, implement, and support automation systems across multiple client projects. The role focuses on Schneider Electric PLC platforms, HMI/SCADA development, and integration with industrial networks.

The candidate will perform FAT/SAT, site commissioning, and startup activities, while coordinating with clients, engineers, and field technicians to ensure reliable, efficient automation solutions.

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) and EcoStruxure Machine Expert.

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, FAT, 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.
  • 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.

Skills

Schneider Electric PLC programming
Industrial automation
SCADA/ HMI design
Modbus TCP/IP
IP/Ethernet networks
PID control
Troubleshooting

Education

Diploma/degree in Instrumentation Engineering Technology

Tools

EcoStruxure Control Expert (Unity Pro)
EcoStruxure Machine Expert
Modicon M340/M580/Quantum/Premium
Schneider Electric HMI Systems
AVEVA System Platform
Citect SCADA
Ignition
Wonderware
Modbus TCP/IP
VFDs

Job description

Salary Range: CA$100,000.00 To CA$140,000.00 Annually

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).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmer - Schneider Electric PLC
Programmer - Schneider Electric PLC

Control Tech Ltd • Calgary

On-site
CAD 100,000 - 140,000
Controls Engineer
Controls Engineer

itec group Inc. • Mississauga

On-site
CAD 85,000 - 100,000
PLC/HMI Programmer
PLC/HMI Programmer

Valleyintegration.com • Mississauga

Hybrid
CAD 85,000 - 110,000
Competitive compensation and benefits
Senior PLC Programmer — EcoStruxure Expert
Senior PLC Programmer — EcoStruxure Expert

Control Tech • Fort Saskatchewan

On-site
CAD 100,000 - 140,000
Programmer - Emerson DeltaV
Programmer - Emerson DeltaV

Control Tech Ltd • Calgary

On-site
CAD 100,000 - 140,000
PLC Programmer/Controls Software Designer
PLC Programmer/Controls Software Designer

Samuel, Son & Co. • Southwestern Ontario

On-site
CAD 52,000 - 65,000
Senior PLC Programmer
Senior PLC Programmer

Systemex Industries Conseils • Laval (administrative region)

Hybrid
CAD 90,000 - 120,000
Flexible hours
Remote work options
Insurance benefits
+4
Senior PLC Programmer
Senior PLC Programmer

Systemex • Laval (administrative region)

On-site
CAD 90,000 - 120,000
Flexible hours
Remote work
Health insurance
+3
Programmer - Honeywell Experion DCS
Programmer - Honeywell Experion DCS

Control Tech • Fort Saskatchewan

On-site
CAD 100,000 - 140,000
PLC Technician
PLC Technician

MINTH WINDSOR MANUFACTURING INC • Windsor

On-site
CAD 65,000 - 90,000