{"schemaVersion":"jobsearcher.job.v1","id":"bd31b5b4defcdba3f5eee07c","url":"https://jobsearcher.com/jobs/bd31b5b4defcdba3f5eee07c","canonicalUrl":"https://jobsearcher.com/jobs/bd31b5b4defcdba3f5eee07c","title":"Control Systems Programmer","description":"Description:\n\nPosition Summary\nThe 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.\nEssential Duties & Responsibilities\nDevelop PLC programs using Allen-Bradley, Siemens, or other industrial automation platforms.\nDesign and program HMI applications for operator interfaces.\nConfigure variable frequency drives (VFDs), motor starters, instrumentation, and communication networks.\nPerform factory acceptance testing (FAT) on completed control panels.\nTroubleshoot programming, electrical, and communication issues during panel testing and startup.\nAssist with field startup, commissioning, and customer training as needed.\nModify existing PLC and HMI programs for upgrades and service projects.\nReview electrical drawings, P&IDs, and project specifications to ensure programming meets design requirements.\nDocument software revisions and maintain organized project files.\nSupport the service department with troubleshooting and technical assistance.\nCollaborate with project managers and engineers to meet project schedules and customer expectations.\nEnsure all programming follows company standards and best practices.\nParticipate in continuous improvement initiatives to improve programming efficiency and quality.\n\nBenefits\nCompetitive compensation\nHealth, dental, and vision insurance\nRetirement plan with company match\nPaid time off and holidays\nOngoing technical training and career development\nOpportunities for advancement within the organization\nRequirements:\n\nQualifications\nAssociate’s or Bachelor’s degree in Electrical Engineering Technology, Automation, Mechatronics, or a related field preferred.\nEquivalent industry experience may be considered.\n2+ years of PLC programming experience preferred.\nExperience with Rockwell (Allen-Bradley) Studio 5000, FactoryTalk View, RSLogix, Unitronics, or similar automation software.\nKnowledge of industrial control systems, electrical schematics, and instrumentation.\nUnderstanding of Ethernet/IP, Modbus, and industrial communication protocols.\nAbility to troubleshoot electrical and software issues independently.\nStrong organizational, communication, and problem-solving skills.\nValid driver’s license with the ability to travel for customer startups and service when required.\n\nPreferred Skills\nWater and wastewater control system experience.\nSCADA programming experience.\nIgnition, Wonderware, or FactoryTalk View SE experience.\nVFD configuration and troubleshooting.\nNetworking and industrial Ethernet experience.\nAutoCAD Electrical familiarity.\nPhysical Requirements\nAbility to lift up to 70 pounds.\nAbility to work in industrial environments, including exposure to electrical equipment.\nAbility to stand, walk, climb ladders, and occasionally work in confined spaces.\nAbility to travel to customer sites as needed.","company":"Qualityflowsystemsinc","rawCompany":"qualityflowsystemsinc","city":"New Prague","state":"MN","isRemote":false,"isActive":false,"createdAt":"2026-08-04T23:27:32.715Z","occupations":[{"code":"17-3023.00","title":"Electrical and Electronic Engineering Technologists and Technicians","slug":"electrical-and-electronic-engineering-technologists-and-technicians"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"}],"industries":[{"code":"335314","title":"Relay and Industrial Control Manufacturing","slug":"relay-and-industrial-control-manufacturing"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Control Systems Programmer","description":"Description:\n\nPosition Summary\nThe 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.\nEssential Duties & Responsibilities\nDevelop PLC programs using Allen-Bradley, Siemens, or other industrial automation platforms.\nDesign and program HMI applications for operator interfaces.\nConfigure variable frequency drives (VFDs), motor starters, instrumentation, and communication networks.\nPerform factory acceptance testing (FAT) on completed control panels.\nTroubleshoot programming, electrical, and communication issues during panel testing and startup.\nAssist with field startup, commissioning, and customer training as needed.\nModify existing PLC and HMI programs for upgrades and service projects.\nReview electrical drawings, P&IDs, and project specifications to ensure programming meets design requirements.\nDocument software revisions and maintain organized project files.\nSupport the service department with troubleshooting and technical assistance.\nCollaborate with project managers and engineers to meet project schedules and customer expectations.\nEnsure all programming follows company standards and best practices.\nParticipate in continuous improvement initiatives to improve programming efficiency and quality.\n\nBenefits\nCompetitive compensation\nHealth, dental, and vision insurance\nRetirement plan with company match\nPaid time off and holidays\nOngoing technical training and career development\nOpportunities for advancement within the organization\nRequirements:\n\nQualifications\nAssociate’s or Bachelor’s degree in Electrical Engineering Technology, Automation, Mechatronics, or a related field preferred.\nEquivalent industry experience may be considered.\n2+ years of PLC programming experience preferred.\nExperience with Rockwell (Allen-Bradley) Studio 5000, FactoryTalk View, RSLogix, Unitronics, or similar automation software.\nKnowledge of industrial control systems, electrical schematics, and instrumentation.\nUnderstanding of Ethernet/IP, Modbus, and industrial communication protocols.\nAbility to troubleshoot electrical and software issues independently.\nStrong organizational, communication, and problem-solving skills.\nValid driver’s license with the ability to travel for customer startups and service when required.\n\nPreferred Skills\nWater and wastewater control system experience.\nSCADA programming experience.\nIgnition, Wonderware, or FactoryTalk View SE experience.\nVFD configuration and troubleshooting.\nNetworking and industrial Ethernet experience.\nAutoCAD Electrical familiarity.\nPhysical Requirements\nAbility to lift up to 70 pounds.\nAbility to work in industrial environments, including exposure to electrical equipment.\nAbility to stand, walk, climb ladders, and occasionally work in confined spaces.\nAbility to travel to customer sites as needed.","datePosted":"2026-08-04T23:27:32.715Z","dateModified":"2026-08-04T23:27:32.715Z","hiringOrganization":{"@type":"Organization","name":"Qualityflowsystemsinc","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New Prague","addressRegion":"MN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"bd31b5b4defcdba3f5eee07c"},"url":"https://jobsearcher.com/jobs/bd31b5b4defcdba3f5eee07c"}}