3+ years experience in PLC programming in industrial settings.
Proficient in ladder logic, structured text, and function block programming.
Experience with major PLC platforms like Rockwell/Allen-Bradley or Siemens.
Familiar with HMI/SCADA software such as Ignition or FactoryTalk.
Strong understanding of control system design and electrical panels.
Ability to travel to project sites as necessary.
Excellent problem-solving and communication abilities.
Responsibilities
Design, program, and debug PLC software for automation projects.
Develop HMI and SCADA applications for user interfaces.
Read and interpret electrical schematics and system layouts.
Perform onsite installation and commissioning of automated systems.
Troubleshoot control systems and implement necessary improvements.
Collaborate with team members to fulfill project requirements.
Maintain documentation and version control for PLC and HMI code.
Benefits
Competitive Salary + bonus
401(k)/Retirement savings plan
Comprehensive medical, dental, vision, life, and disability coverage
Opportunities for career growth
Paid vacation and holidays
Full Job Description
The PLC Programmer will design, development, and maintenance of PLC-based control systems for industrial applications. This role involves programming, troubleshooting, testing, and commissioning control systems in field environments. JOB RESPONSIBILITIES
Design, program, and debug PLC software for industrial automation projects (Allen-Bradley, Siemens, Schneider, etc.).
Develop HMI (Human Machine Interface) and SCADA applications.
Read and interpret electrical schematics, P&IDs, and system layouts.
Conduct onsite installation, testing, and commissioning of automated equipment.
Troubleshoot existing control systems, diagnose faults, and implement improvements.
Collaborate with team members to meet project requirements.
Maintain project documentation and version control for PLC and HMI code.
Provide technical support and training to field technicians and operations teams.
JOB REQUIREMENTS
3+ years experience programming PLCs in industrial environments (oil & gas, manufacturing, water/wastewater, or similar).
Proficient in ladder logic, structured text, and function block programming.
Experience with at least one major PLC platform (Rockwell/Allen-Bradley, Siemens, Schneider, Omron, Mitsubishi, etc.).
Familiarity with HMI/SCADA software (Ignition, FactoryTalk, WinCC, Wonderware, etc.).
Strong understanding of control system design and electrical panels.
Ability to travel to project sites as needed.
Excellent problem-solving and communication skills.
Experience integrating PLCs with MODBUS, Ethernet/IP, OPC-UA, and industrial networks.
Familiarity with scripting (Python, VB, etc.) and database integration is a plus.
Knowledge of safety PLCs and SIL-rated systems.
BENEFITS:
Competitive Salary + bonus
401(k)/ Retirement savings
Comprehensive Benefits (medical, dental, vision, life and disability coverage)