KPW PLC Programmer

Komline Pure Water

Surrey

On-site

CAD 85,000 - 120,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Komline Pure Water is seeking an experienced PLC Programmer to join our water treatment design and fabrication team. You will develop, test, and support PLC-based control systems, translating P&IDs and control narratives into reliable logic, with strong focus on safety and operations.

You will work closely with electrical/process engineering, production, and clients, undertaking on-site commissioning, field troubleshooting, and documentation to ensure projects meet performance targets and

Qualifications

  • Experience developing, testing, and commissioning PLC programs for industrial/process-control applications.
  • Strong ability to translate P&IDs and schematics into control logic, I/O lists, and narratives.
  • Experience integrating PLCs with HMI/SCADA systems and performing factory/site testing.

Responsibilities

  • Develop, test, document, and maintain PLC programs using IEC 61131-3 languages (ladder, ST, FBD, sequential charts).
  • Program and integrate PLC-based control systems with platforms like Allen-Bradley/Rockwell, Siemens, and Omron.
  • Translate drawings and I/O lists into functional logic, interlocks, alarms, and permissives.
  • Configure/validate I/O, instrumentation, motors, VFDs, and remote I/O.
  • Develop and integrate HMI/SCADA interfaces with graphics, setpoints, alarms, trends.

Skills

PLC programming
HMI/SCADA integration
Industrial networks
Documentation
Commissioning
Cross-disciplinary teamwork

Education

Electrical engineering technology or related degree/diploma

Tools

Studio 5000/RSLogix
SCADAPack
Siemens/Omron/AutomationDirect
EtherNet/IP/Modbus TCP/RTU

Job description

For over 30 years, Komline Pure Water has designed and manufactured reliable, custom drinking-water and wastewater treatment systems, with a focus on remote and Indigenous communities, industrial wastewater treatment and harsh-climate applications. Join us to improve quality of life while protecting the environment and promoting sustainability.

Role Summary

We are seeking an experienced PLC Programmer to join our water treatment design and fabrication team. The PLC Programmer develops, tests, commissions, and supports PLC-based control systems, with related HMI and SCADA integration, for custom water and wastewater treatment equipment. Working closely with electrical engineering, process engineering, production, project management, clients, and external stakeholders, this role translates P&IDs, control narratives, I/O lists, and electrical schematics into reliable, maintainable control logic that meets project, safety, and operational requirements.

Key Responsibilities
  • Develop, test, document, and maintain PLC programs using IEC 61131-3 languages, including ladder logic, structured text, function block, and sequential function chart as appropriate.
  • Program and integrate PLC-based control systems using platforms such as Allen-Bradley/Rockwell, SCADAPack, AutomationDirect, Siemens, and Omron.
  • Translate P&IDs, control narratives, electrical schematics, and I/O lists into functional control logic, sequences, interlocks, alarms, and permissives.
  • Configure and validate digital and analog I/O, instrumentation, motor controls, VFDs, remote I/O, and related field devices.
  • Develop and integrate HMI and SCADA interfaces, including graphics, setpoints, alarms, trends, reports, and user access.
  • Configure and troubleshoot industrial networks and communication protocols, including EtherNet/IP, Modbus TCP/RTU, serial communications, and TCP/IP networking.
  • Perform code reviews, simulation, bench testing, I/O checkout, factory acceptance testing, site commissioning, and field troubleshooting.
  • Diagnose PLC, HMI, communications, instrumentation, and process-control issues and implement safe, effective corrections.
  • Work on on-site commissioning activities, including system start-up, I/O verification, functional testing, operator training, troubleshooting, and coordination with clients, contractors, and project teams.
  • Maintain program backups, revision history, source-code comments, functional descriptions, test records, and commissioning documentation.
Qualifications
  • Diploma or degree in electrical engineering technology, automation, controls, mechatronics, computer engineering, or a related discipline; an equivalent combination of education and relevant experience will be considered.
  • Demonstrated hands-on experience developing, testing, and commissioning PLC programs for industrial, municipal, manufacturing, or process-control applications.
  • Proficiency with Allen-Bradley/Rockwell PLCs and Studio 5000 or RSLogix is preferred; experience with SCADAPack, AutomationDirect, Siemens, or Omron is an asset.
  • Strong working knowledge of IEC 61131-3 programming languages, especially ladder logic and structured text.
  • Experience configuring PLC hardware, remote I/O, analog and digital signals, instrumentation, motor controls, and VFDs.
  • Experience with industrial communications and network troubleshooting, including EtherNet/IP, Modbus TCP/RTU, serial communications, and TCP/IP.
  • Ability to interpret P&IDs, electrical drawings, control schematics, I/O lists, and control narratives.
  • Experience integrating PLC systems with HMI and SCADA applications and conducting factory and site acceptance testing.
  • Strong troubleshooting, documentation, organization, and communication skills.
  • Ability to work collaboratively across disciplines. Site travel may be required for commissioning and service support.
  • Continuous learning and professional development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PLC Programmer – Water Treatment Systems, HMI/SCADA
PLC Programmer – Water Treatment Systems, HMI/SCADA

Komline Pure Water • Surrey

On-site
CAD 85,000 - 120,000
Programmer - Schneider Electric PLC
Programmer - Schneider Electric PLC

Control Tech Ltd • Calgary

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

Valleyintegration.com • Mississauga

On-site
CAD 85,000 - 110,000
Competitive compensation and benefits
PLC Programmer
PLC Programmer

Tri-Mach Inc. • Stratford

Hybrid
CAD 51,000 - 61,000
Health benefits
RRSP matching
Health Spending Account
+7
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
Senior PLC and Drives Programmer
Senior PLC and Drives Programmer

Kellow Recruiting • Southwestern Ontario

On-site
CAD 83,000 - 90,000
Extended health
Paramedical
Vision & dental
+4
PLC Programmer
PLC Programmer

FPS Food Process Solutions Corporation • Richmond

On-site
CAD 80,000 - 110,000
Intermediate Industrial Process and Automation Control Specialist
Intermediate Industrial Process and Automation Control Specialist

Awcsolutions • Calgary

On-site
CAD 90,000 - 120,000
Industry-leading pay
Employee recognition
Team culture
+2
Intermediate Industrial Process and Automation Control Specialist
Intermediate Industrial Process and Automation Control Specialist

AWC Water Solutions • Calgary

On-site
CAD 90,000 - 120,000
Industry-leading compensation
Employee recognition
Workplace amenities
+1