PLC Programmer
Core
Develop, troubleshoot, and debug PLC, HMI, and SCADA systems for water, wastewater, power, and oil & gas process equipment.
Role type
Senior PLC Programmer (Process Automation)
Builds
Control systems for water treatment, filtration, RO, UF, and energy management platforms
Domain
Water & Wastewater Treatment / Industrial Process Automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
PLC programming, HMI/SCADA development, hydraulic and process knowledge, Control Narrative/Logic charting, protocol implementation (Ethernet, ControlNet, Modbus TCP/IP, Profibus), FAT/SAT execution, electrical & instrumentation fundamentals, P&ID interpretation, IO list preparation, network architecture review
Preferred skills
Water/wastewater treatment equipment logic (Clarifier, Filters, RO, UF, MBR), vendor techno-commercial evaluation, system integration review, BOQ preparation
Technologies
PLC, HMI, SCADA, Ethernet, ControlNet, Modbus TCP/IP, Profibus, VFD, MCC
Responsibilities
Develop PLC/HMI/SCADA based on control documentation, troubleshoot and debug logic, review wiring diagrams and electronic configurations, prepare IO lists and network architecture, attend FAT/SAT for system verification, review vendor documents for integration
Seniority
Senior, hands-on IC