PLC Programmer
empirical Foods · North Sioux City, SD · 2 wk ago
On-siteManufacturingFull-time
Responsibilities
- Develop, modify, and maintain PLC programs using industry-standard platforms such as Modicon, Rockwell Studio 5000 / RSLogix, or Schneider Electric Ecostruxure.
- Familiar with industrial communication protocols such as EtherNet/IP, Modbus TCP, HART.
- Program and tune closed-loop PID control loops, servo drives, and variable frequency drives (VFDs).
- Diagnose and resolve PLC hardware and software to minimize equipment downtime.
- Perform routine preventive maintenance on control systems, including backup and version control of all PLC programs.
- Provide on-call and after-hours support.
- Work alongside maintenance and technicians to maintain, repair, and implement corrective actions.
- Support capital and process improvement projects from design through commissioning and startup.
- Review project specifications and contribute to control system design, panel layouts, and I/O configurations.
- Test and validate new or modified control systems prior to production deployment.
- Aid in the installation, wiring, and startup of new automation equipment.
Qualifications
- Proficient in one or more major PLC platforms: Modicon, Rockwell/Allen-Bradley (Studio 5000, RSLogix 500), or Schneider Electric (EcoStruxure Control Expert).
- Experience with HMI development tools such as GE IFix, FactoryTalk View, or Inductive Automation Ignition.
- Proficient in IEC programming languages: ladder logic, function block diagram preferred, structured text, and sequential function chart.
- Familiarity with variable frequency drives (VFDs), servo systems, and motion control.
- Basic understanding of electrical systems including panel wiring, I/O modules, and field instrumentation.
- Proficient with PC-based tools and Microsoft Office applications.
Skills and Abilities
- Strong analytical and problem-solving skills with the ability to troubleshoot complex automation issues under pressure.
- Demonstrated attention to detail with a commitment to accuracy in both programming and documentation.
- Ability to manage multiple tasks and priorities in a fast-paced environment.
- Effective written and verbal communication skills across all organizational levels.
- Team-oriented with the ability to work independently when required.
Physical Requirements
- Ability to work in an industrial or manufacturing environment, including exposure to noise, heat, and equipment.
- Occasional lifting, bending, and standing for extended periods may be required.
- Available for after-hours and on-call support as operational needs dictate.
- Occasional travel to other facilities or vendor sites may be required.
Experience
- 2 plus years of PLC programming experience in a manufacturing or industrial automation environment is preferred.
- Hands-on experience with at least one major PLC platform.
Education
- Associate's or technical degree, Automation, Industrial Technology, or a related field is preferred.
- A combination of equivalent technical training and relevant hands-on experience will be considered.
Department
- Systems Engineering
Benefits
- Health/Dental/Vision
- Disability
- Life
- Flex Medical and Dependent Care
- Matching 401(k)
- Profit Sharing
- Paid Vacation and Holidays