Automation Controls Specialist - Farm

Forsman Farms•Cokato, MN

About The Position

Forsman Farms is seeking an experienced Automation Controls Specialist to develop, support, troubleshoot, and improve automation systems used throughout farm operations. The systems include controls for farm processes such as ventilation, feeding, lighting, egg collection, manure handling, and other automated processes. The goal is to ensure automated processes are reliable, efficient, and easy to operate and maintain. The position is approximately 90% office-based and 10% field-based. The specialist works closely with operations, maintenance, electrical, management, and other departments to understand problems and opportunities and develop simple, intuitive, and reliable automation solutions. The role provides remote and field-based troubleshooting and technical support as needed.

Requirements

  • Industrial controls and automation programming experience.
  • Experience with Allen-Bradley Studio 5000.
  • Experience with Inductive Automation's Ignition Vision and Perspective.
  • Working knowledge of industrial communications such as Modbus, EtherNet/IP, or BACnet.
  • Ability to read electrical schematics and troubleshoot control systems.
  • Strong problem-solving and communication skills, including the ability to work effectively with technical and non-technical team members.
  • Relevant field experience and demonstrated controls and automation ability may be accepted in place of formal education.

Nice To Haves

  • Experience with Python scripting, SQL/databases, industrial networking, VFDs, instrumentation, and electrical troubleshooting is helpful but not required.

Responsibilities

  • Support, troubleshoot, maintain, and improve PLCs, HMIs, SCADA systems, VFDs, instrumentation, sensors, and other automation and control systems.
  • Work with operations, maintenance, electrical, and other departments to identify problems, understand needs, and develop practical solutions.
  • Program, modify, and troubleshoot control systems and automation applications.
  • Develop and maintain user interfaces and control solutions that are intuitive, reliable, and easy to operate and troubleshoot.
  • Troubleshoot communication and connectivity issues between control systems, equipment, and devices.
  • Support system upgrades, testing, commissioning, startup, and implementation of new automation solutions.
  • Provide remote and field-based troubleshooting and technical support as needed.
  • Identify opportunities to improve system reliability, efficiency, functionality, and ease of use.
  • Document system changes, troubleshooting activities, and other technical information as needed.
  • Use sound judgment when troubleshooting critical issues, including knowing when to involve others or seek additional support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service