Programmer - Schneider Electric PLC

Control Tech Ltd

Calgary

On-site

CAD 100,000 - 140,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Control Tech Ltd in Calgary seeks an experienced PLC Programmer focused on Schneider Electric platforms to design, program, test, commission and support industrial automation projects. This role emphasizes EcoStruxure Control Expert and EcoStruxure Machine Expert across client facilities.

You will work with clients, engineers, and field staff to develop reliable automation solutions, perform FAT/SAT, commissioning, startup, and ongoing support, ensuring safe and efficient plant operations.

Qualifications

  • Diploma or degree in Instrumentation Engineering Technology, Electrical Engineering Technology, Automation Engineering, Computer Engineering, or related discipline.
  • Minimum 5 years of industrial automation experience with at least 3 years programming Schneider Electric PLC systems.
  • Experience with Schneider Electric EcoStruxure platforms and Modicon PLCs, HMI, and SCADA is required.

Responsibilities

  • Develop, program, configure, and maintain Schneider Electric PLC control systems.
  • Design and implement control strategies utilizing EcoStruxure Control Expert and EcoStruxure Machine Expert.
  • Develop and configure HMI and SCADA applications.
  • Configure PLC communications, industrial networks, and remote I/O systems.
  • Generate and maintain project documentation and test plans.

Skills

Schneider Electric
EcoStruxure Control Expert
EcoStruxure Machine Expert
Modicon M340
Modicon M580
HMI Systems
SCADA Platforms
Modbus TCP/IP
Industrial Ethernet
VFDs
Remote I/O
PID control
Troubleshooting

Education

Diploma or degree in Instrumentation Engineering Technology or related discipline

Tools

Honeywell Experion
Allen-Bradley ControlLogix
Siemens PCS7/TIA Portal
Emerson DeltaV
ABB control systems

Job description

Salary Range: $100,000.00 To $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 - Emerson DeltaV
Programmer - Emerson DeltaV

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 Programmer/Controls Software Designer
PLC Programmer/Controls Software Designer

Samuel, Son & Co. • Southwestern Ontario

On-site
CAD 52,000 - 65,000
PLC/HMI Programmer
PLC/HMI Programmer

Valleyintegration.com • Mississauga

Hybrid
CAD 85,000 - 110,000
Competitive compensation and benefits
Senior Controls Engineer
Senior Controls Engineer

Samco Machinery • Toronto

On-site
CAD 95,000 - 125,000
Programmer - Honeywell Experion DCS
Programmer - Honeywell Experion DCS

Control Tech Ltd • Calgary

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

UpScale Automation Inc. • Windsor

On-site
CAD 90,000 - 130,000
Control Systems Specialist
Control Systems Specialist

NPAworldwide • Hamilton

On-site
CAD 85,000 - 120,000
Overtime
Extended Health & Dental
RRSP Matching
Automation Controls Specialist
Automation Controls Specialist

Dawn Recruiting Agency • Mississauga

On-site
CAD 80,000 - 85,000
Competitive pay
100% employer-paid benefits
RRSP matching
+1
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