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 (Instrumentation & Controls)
Builds
PLC logic, HMI interfaces, SCADA systems, and control network architectures for process equipment.
Domain
Water, wastewater, power, and oil & gas industries.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
PLC programming, HMI/SCADA development, Control Narrative, Control Philosophy, Valve Sequence Chart, Operation Sequence Chart, Control Logic Chart, Cause & Effect Logic Diagram, Functional Design Specification, Ethernet, ControlNet, MODBUS TCP/IP, PROFIBUS, FAT/SAT verification, troubleshooting, debugging, wiring diagram review, electrical & instrumentation fundamentals, P&ID interpretation, electrical schematics, communications network architecture, instrumentation wiring (2/4 wire), MCC/VFD fundamentals, IO list preparation, network architecture review.
Preferred skills
Water & wastewater treatment equipment programming (Clarifier, Filters, RO, UF, Demin EDR, EDI, MBR, MBBR), design deliverables preparation (PLC I/O list, system architecture, control system BOQ), vendor techno-commercial offer evaluation, vendor document review for system integration.
Responsibilities
Develop PLC/HMI/SCADA for process equipment based on controls documentation; handle multiple platform standard supply projects; troubleshoot and debug PLC logic and HMI/SCADA; review wiring diagrams and electronic configuration; prepare IO lists and network architecture reviews; attend FAT/SAT for equipment system verification.
Seniority
Senior, hands-on IC