PLC Programmer

Commissioning Partners

California (MO)

On-site

USD 90,000 - 130,000

Full time

40 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Commissioning Partners seeks an experienced PLC Programmer to design, program, troubleshoot, and commission industrial automation and control systems. The ideal candidate will have strong hands-on experience with PLC programming, HMI/SCADA systems, electrical controls, industrial communication networks, and automated manufacturing equipment.

The PLC Programmer will work closely with Controls Engineers, Electrical Engineers, Mechanical Engineers, Manufacturing, Maintenance, and Operations teams

Qualifications

  • Bachelor's degree in Electrical Engineering, Controls Engineering, Automation Engineering, Mechatronics, or a related field; equivalent experience may be considered.
  • 3+ years of hands-on PLC programming and controls experience in manufacturing, industrial automation, or process environments.
  • Strong experience with Allen-Bradley/Rockwell or Siemens PLCs.
  • Experience with HMI/SCADA programming and troubleshooting.
  • Strong understanding of PLC logic, sequencing, interlocks, alarms, I/O, and control systems.
  • Ability to troubleshoot electrical and automation systems using electrical drawings, PLC diagnostics, and testing equipment.
  • Experience with industrial communication networks and PLC-to-device integration.
  • Ability to read and interpret electrical schematics, P&IDs, control drawings, and technical documentation.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Ability to work independently as well as collaboratively with cross-functional engineering and manufacturing teams.

Responsibilities

  • Develop, modify, and troubleshoot PLC programs for automated manufacturing and industrial equipment.
  • Program and troubleshoot Allen-Bradley/Rockwell and Siemens PLCs.
  • Develop and modify HMI/SCADA applications, operator screens, alarms, trends, and control logic.
  • Configure and troubleshoot PLC I/O, sensors, actuators, motors, VFDs, servo systems, valves, and other field devices.
  • Perform equipment startup, commissioning, functional testing, and troubleshooting of automated systems.
  • Diagnose PLC logic, electrical, instrumentation, communication, and control-system issues.
  • Support installation and integration of new automated equipment and production lines.
  • Develop and execute PLC software changes, machine sequences, interlocks, alarms, and control strategies.
  • Troubleshoot industrial communication networks such as EtherNet/IP, Ethernet, PROFINET, PROFIBUS, DeviceNet, and similar protocols.
  • Interface PLC systems with robotics, vision systems, conveyors, packaging equipment, process equipment, and other automated systems.
  • Support FAT, SAT, commissioning, equipment qualification, and startup activities as required.
  • Review electrical schematics, P&IDs, control narratives, functional specifications, and equipment documentation.
  • Develop and maintain PLC software documentation, backups, change records, and technical documentation.
  • Work with maintenance and operations teams to identify recurring equipment issues and implement permanent corrective solutions.
  • Support preventive maintenance, troubleshooting, root-cause analysis, and continuous improvement activities.
  • Participate in system upgrades, controls modernization, machine modifications, and automation improvement projects.
  • Ensure automation systems comply with applicable safety, quality, engineering, and manufacturing standards.

Skills

PLC programming
HMI/SCADA programming
Troubleshooting
Electrical engineering fundamentals
Team collaboration

Education

Bachelor's degree in Electrical Engineering / Controls Engineering / Automation Engineering

Tools

Allen-Bradley/Rockwell PLCs
Siemens PLCs
EtherNet/IP
PROFINET

Job description

We are seeking an experienced PLC Programmer to design, program, troubleshoot, and commission industrial automation and control systems. The ideal candidate will have strong hands-on experience with PLC programming, HMI/SCADA systems, electrical controls, industrial communication networks, and automated manufacturing equipment.

The PLC Programmer will work closely with Controls Engineers, Electrical Engineers, Mechanical Engineers, Manufacturing, Maintenance, and Operations teams to develop reliable automation solutions, troubleshoot equipment issues, and support new equipment installations, upgrades, commissioning, and production operations.

Key Responsibilities
  • Develop, modify, and troubleshoot PLC programs for automated manufacturing and industrial equipment.
  • Program and troubleshoot Allen-Bradley/Rockwell and Siemens PLCs.
  • Develop and modify HMI/SCADA applications, operator screens, alarms, trends, and control logic.
  • Configure and troubleshoot PLC I/O, sensors, actuators, motors, VFDs, servo systems, valves, and other field devices.
  • Perform equipment startup, commissioning, functional testing, and troubleshooting of automated systems.
  • Diagnose PLC logic, electrical, instrumentation, communication, and control-system issues.
  • Support installation and integration of new automated equipment and production lines.
  • Develop and execute PLC software changes, machine sequences, interlocks, alarms, and control strategies.
  • Troubleshoot industrial communication networks such as EtherNet/IP, Ethernet, PROFINET, PROFIBUS, DeviceNet, and similar protocols.
  • Interface PLC systems with robotics, vision systems, conveyors, packaging equipment, process equipment, and other automated systems.
  • Support FAT, SAT, commissioning, equipment qualification, and startup activities as required.
  • Review electrical schematics, P&IDs, control narratives, functional specifications, and equipment documentation.
  • Develop and maintain PLC software documentation, backups, change records, and technical documentation.
  • Work with maintenance and operations teams to identify recurring equipment issues and implement permanent corrective solutions.
  • Support preventive maintenance, troubleshooting, root-cause analysis, and continuous improvement activities.
  • Participate in system upgrades, controls modernization, machine modifications, and automation improvement projects.
  • Ensure automation systems comply with applicable safety, quality, engineering, and manufacturing standards.
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Controls Engineering, Automation Engineering, Mechatronics, or a related technical field; equivalent experience may be considered.
  • 3+ years of hands-on PLC programming and controls experience in manufacturing, industrial automation, or process environments.
  • Strong experience with Allen-Bradley/Rockwell or Siemens PLCs.
  • Experience with HMI/SCADA programming and troubleshooting.
  • Strong understanding of PLC logic, sequencing, interlocks, alarms, I/O, and control systems.
  • Ability to troubleshoot electrical and automation systems using electrical drawings, PLC diagnostics, and testing equipment.
  • Experience with industrial communication networks and PLC-to-device integration.
  • Ability to read and interpret electrical schematics, P&IDs, control drawings, and technical documentation.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Ability to work independently as well as collaboratively with cross-functional engineering and manufacturing teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

PLC programmer
PLC programmer

electrical control wiring • Village of Garden City (NY)

On-site
USD 34,000 - 55,000
PLC/HMI Programmer 5-10 years Exp
PLC/HMI Programmer 5-10 years Exp

Mindview Engineering Services • Detroit (MI)

On-site
USD 80,000 - 100,000
Computer Programmer / PLC & HMI Programmer
Computer Programmer / PLC & HMI Programmer

Mustang Vacuum Systems • Sarasota (FL)

On-site
USD 70,000 - 100,000
PLC Programmer
PLC Programmer

Hoffman- • Charlotte (NC)

On-site
USD 85,000 - 110,000
Senior Control System Engineer
Senior Control System Engineer

Xpertis Talent • Clearwater (FL)

On-site
USD 90,000 - 130,000
PLC Programmer – Rockwell/Siemens Automation
PLC Programmer – Rockwell/Siemens Automation

Commissioning Partners • California (MO)

On-site
USD 90,000 - 130,000
Control Systems Programmer
Control Systems Programmer

Quality-Flow-Systems-Inc • New Prague (MN)

On-site
USD 85,000 - 115,000
Competitive compensation
Health, dental, and vision insurance
Retirement plan with company match
+3
PLC Programmer and Control Technician
PLC Programmer and Control Technician

Union Beverage Packers • Hillside (NJ)

On-site
USD 70,000 - 90,000
Senior Controls Engineer
Senior Controls Engineer

Automationtechies • Mesa (AZ)

On-site
USD 110,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+7
Controls Engineer
Controls Engineer

LVI Associates • Souderton

On-site
USD 70,000 - 100,000