“Creating Quality Automation Solutions Through Innovation and Service” is what we are at Kahler Automation. We seek dependable, hardworking candidates who are not only looking for a job, but a career with our progressive team. For additional information on this position, call (507) 235-6648. Send resume and cover letter to: Kahler Automation, c/o Human Resources, 808 Timberlake Road, Fairmont, MN 56031 or e-mail to

Summary: Looking for an experienced programmable logic controller programmer to design and program devices. Need to understand wiring schematics, electrical drawings, circuits and computer programming and automation principles. Responsible for specifying, designing and building programs to be installed on equipment. Full-time position based in Fairmont, MN.

Essential Duties and Responsibilities:

  • Consults with supervisor, systems analysts, other project engineers, and end users to gather information about the project intent, functions, features, data requirements, input requirements, output requirements, internal and external checks and controls, hardware and operating system environment, and interfaces with other systems

  • Creates test transactions and runs tests to find errors and confirm program meets specifications. Analyzes code to find causes of errors and revises PLC programs

  • Writes and maintains documentation of changes to PLC code, programs, and specifications.

  • Provides technical assistance by responding to inquiries regarding errors, problems, or questions with PLC and HMI programs

  • Modifies and maintains PLC software programs written by others


Associates degree (A.A.) Must have a minimum of 2 years of PLC programming experience.

Computer Skills:

Microsoft Office, Rockwell RSLogix 500 and 5000 programming software; Rockwell HMI configuration software; Directsoft programming software and may be required to learn other programming software.