Demo

Control Systems Programmer

QUALITY FLOW SYSTEMS INC
New Prague, MN Full Time
POSTED ON 7/30/2026
AVAILABLE BEFORE 8/28/2026
Description:

Position Summary

The Control Systems Programmer is responsible for developing, programming, testing, and commissioning PLC and HMI systems for industrial control panels used in water, wastewater, and industrial automation applications. This role works closely with engineers, project managers, territory managers, electricians, and field service technicians to deliver reliable, high-quality control systems that meet customer specifications and industry standards.

Essential Duties & Responsibilities

· Develop PLC programs using Allen-Bradley, Siemens, or other industrial automation platforms.

· Design and program HMI applications for operator interfaces.

· Configure variable frequency drives (VFDs), motor starters, instrumentation, and communication networks.

· Perform factory acceptance testing (FAT) on completed control panels.

· Troubleshoot programming, electrical, and communication issues during panel testing and startup.

· Assist with field startup, commissioning, and customer training as needed.

· Modify existing PLC and HMI programs for upgrades and service projects.

· Review electrical drawings, P&IDs, and project specifications to ensure programming meets design requirements.

· Document software revisions and maintain organized project files.

· Support the service department with troubleshooting and technical assistance.

· Collaborate with project managers and engineers to meet project schedules and customer expectations.

· Ensure all programming follows company standards and best practices.

· Participate in continuous improvement initiatives to improve programming efficiency and quality.


Benefits

· Competitive compensation

· Health, dental, and vision insurance

· Retirement plan with company match

· Paid time off and holidays

· Ongoing technical training and career development

· Opportunities for advancement within the organization

Requirements:

Qualifications

· Associate’s or Bachelor’s degree in Electrical Engineering Technology, Automation, Mechatronics, or a related field preferred.

· Equivalent industry experience may be considered.

· 2 years of PLC programming experience preferred.

· Experience with Rockwell (Allen-Bradley) Studio 5000, FactoryTalk View, RSLogix, Unitronics, or similar automation software.

· Knowledge of industrial control systems, electrical schematics, and instrumentation.

· Understanding of Ethernet/IP, Modbus, and industrial communication protocols.

· Ability to troubleshoot electrical and software issues independently.

· Strong organizational, communication, and problem-solving skills.

· Valid driver’s license with the ability to travel for customer startups and service when required.

Preferred Skills

· Water and wastewater control system experience.

· SCADA programming experience.

· Ignition, Wonderware, or FactoryTalk View SE experience.

· VFD configuration and troubleshooting.

· Networking and industrial Ethernet experience.

· AutoCAD Electrical familiarity.

Physical Requirements

· Ability to lift up to 70 pounds.

· Ability to work in industrial environments, including exposure to electrical equipment.

· Ability to stand, walk, climb ladders, and occasionally work in confined spaces.

· Ability to travel to customer sites as needed.

Salary.com Estimation for Control Systems Programmer in New Prague, MN
$86,806 to $106,099
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Control Systems Programmer?

Sign up to receive alerts about other jobs on the Control Systems Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$83,184 - $105,164
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Income Estimation: 
$143,102 - $186,922
Income Estimation: 
$177,126 - $242,319
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Control Systems Programmer jobs in the New Prague, MN area that may be a better fit.

  • Lakeland Companies Minneapolis, MN
  • Join the Control Assemblies Team - Shape the Future of Automation! Are you a passionate and driven Electrical Engineer eager to design cutting-edge control... more
  • 22 Days Ago

  • Rolls-Royce Power Systems Mankato, MN
  • Job Description Job Title: Sr. Supervisor, Materials and Inventory Control Working Pattern: Full-Time Working location: Mankato, MN Relocation assistance i... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!