Advanced Wonderware PLC Programmer Lead

Agropur•Jerome, ID
•Onsite

About The Position

Agropur is seeking an Advanced PLC/HMI Programmer Lead in Jerome, Idaho. The role programs automation and controls systems involving DCS, PLCs, HMIs, and process controllers; develops and troubleshoots logic and flow diagrams; and oversees and trains PLC Automation Technicians. The position supports plant production and engineering by maintaining automation systems, addressing operational issues, and keeping technical documentation current. The role provides technical direction to maintenance and automation personnel, assists them with production systems and controls, and oversees the accuracy and implementation of technician work. It also develops and maintains internal applications, conducts testing and troubleshooting, supports equipment and instrumentation, and contributes to in-house engineering projects.

Requirements

  • Associate’s degree or technical degree in Electrical Technology or a related field; equivalent combinations of education and/or experience may be considered.
  • At least five years of related experience.
  • Experience with 4–20 mA control loops.
  • Experience with motor control centers using voltages from 120 VAC to 480 VAC.
  • Experience with variable frequency drives.
  • Experience with legacy and Logix-based Rockwell PLC programming software.
  • Experience with Rockwell View Studio (ME), version 6 or later.
  • Experience with InTouch (Wonderware) development, version 2012 P01 or newer.
  • Experience with InTouch, InTouch Historian, and SQL Server 2008.
  • Knowledge of computer server file locations and network configuration.
  • Experience with AutoCAD or other electrical print-viewing software.
  • Understanding of P&IDs.
  • Sound wiring principles and techniques.
  • Ability to troubleshoot using electrical prints, PLC logic, and measuring equipment.
  • Working knowledge and experience with industrial machines, motors, gearboxes, and related tools, including their designs, uses, repair, and maintenance.

Nice To Haves

  • Experience with Columbia Okura robotic palletizing.
  • Experience with InTouch Information Server development.
  • Experience with plant startups, PID loop controls, tuning, and P&ID development.
  • Experience in food manufacturing.
  • Experience with AutoCAD, OSI Pi, and Maximo.

Responsibilities

  • Follow standard programming practices.
  • Conduct needs assessments and create functional specifications.
  • Define technical specifications to meet business requirements.
  • Recommend hardware and software purchases related to application development.
  • Develop new internal applications and maintain existing ones; test and troubleshoot them to ensure they function as required.
  • Review, develop, and design data models using standard diagramming techniques; create logical data models and translate them into physical database structures.
  • Work with plant supervisors, operators, utilities, corporate personnel, and contractors to resolve day-to-day production and project issues.
  • Assist the Engineering Team with in-house projects.
  • Work with corporate Engineering and plant personnel to keep drawings and other documentation current.
  • Maintain accurate documentation of maintenance activities.
  • Plan and forecast daily work orders and tasks.
  • Provide technical guidance to maintenance and automation personnel on plant processes and controls related to PLC, HMI, and other programming.
  • Assist maintenance and automation personnel in learning production systems, operations, and controls.
  • Maintain, develop, and improve Allen-Bradley PLC hardware and software.
  • Create new PLC programs and make FactoryTalk SE HMI changes as needed.
  • Configure and troubleshoot instrumentation, including flow, pressure, temperature, and level instruments.
  • Evaluate P&IDs, control panel and junction box diagrams, process flow diagrams, and electrical one-lines.
  • Guide PLC Automation Technicians on PLC and HMI changes.
  • Drive training for PLC Automation Technicians so they can perform their duties safely and efficiently.
  • Oversee PLC Automation Technicians' work for accuracy and proper implementation.
  • Assist PLC Automation Technicians with issues and ensure timely resolution.

Benefits

  • Starting wage of $45.05.
  • Two pay increases within the first year, up to $1.00.
  • $1.50 shift differential and double time on Sundays.
  • Competitive compensation and benefits package focused on physical, financial, and emotional health.
  • Medical, dental, vision, life, and short- and long-term disability insurance.
  • 401(k) with up to a 7% company match.
  • Three weeks of PTO.
  • Paid holidays and two floating holidays.
  • Advancement opportunities.
  • Healthy work/life balance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service