1

Controls Programmer Jobs in Utah (NOW HIRING)

Controls Engineer II

Salt Lake City, UT

$90K - $115K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our Automation/Controls Engineers are frequently facing engineering challenges in applying standard engineering techniques to design, develop, and maintain instrumentation or control systems. Both ...

Controls Engineer II

Salt Lake City, UT

$80K - $104K/yr

Our Automation/Controls Engineers are frequently facing engineering challenges in applying standard engineering techniques to design, develop, and maintain instrumentation or control systems. Both ...

Automation Controls Engineer

Enoch, UT · On-site

$70K - $93K/yr

Full-time Automation Controls Engineer needed in Enoch, UT. 3 years of experience required. Position offers a competitive salary and full benefits package. Position Summary The Automation Controls ...

Controls Engineer II

Salt Lake City, UT · On-site

$80K - $104K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our Automation/Controls Engineers are frequently facing engineering challenges in applying standard engineering techniques to design, develop, and maintain instrumentation or control systems. Both ...

Controls Engineer II

Salt Lake City, UT · On-site

$80K - $104K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our Automation/Controls Engineers are frequently facing engineering challenges in applying standard engineering techniques to design, develop, and maintain instrumentation or control systems. Both ...

Controls Engineer

Smithfield, UT · On-site

$72K - $93K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Systems & Controls Engineering The purpose of this position is to provide productivity, quality, and capacity improvements within an automated food manufacturing environment through control systems ...

Controls Engineer

Smithfield, UT · On-site

$72K - $93K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Systems & Controls Engineering The purpose of this position is to provide productivity, quality, and capacity improvements within an automated food manufacturing environment through control systems ...

Controls Engineer

Smithfield, UT · On-site

$72K - $93K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Systems & Controls Engineering The purpose of this position is to provide productivity, quality, and capacity improvements within an automated food manufacturing environment through control systems ...

Controls Engineer

Smithfield, UT · On-site

$72K - $93K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Systems & Controls Engineering The purpose of this position is to provide productivity, quality, and capacity improvements within an automated food manufacturing environment through control systems ...

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

As a Controls Engineer, you will develop, install, manage and maintain equipment used to monitor and control engineering systems, machinery and processes in the Dyno Nobel Americas emulsion plants ...

Controls Engineer

Salt Lake City, UT · On-site

$80 - $100/hr

  • Medical

  • Dental

  • Retirement

  • PTO

What You'll Do As a Controls Engineer, you will develop, install, manage and maintain equipment used to monitor and control engineering systems, machinery and processes in the Dyno Nobel Americas ...

New

Showing results 21-40

Controls Programmer information

See Utah salary details

$36.9K

$73.4K

$102K

How much do controls programmer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for controls programmer in Utah is $73,434.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,900.00 and $84,200.00 per year, depending on experience, location, and employer.

What is a controls programmer?

Controls Programmers are professionals who design, develop, and implement software to control automated machinery and systems, typically in industrial or manufacturing environments. They work with programmable logic controllers (PLCs), human-machine interfaces (HMIs), and other control systems to ensure machines operate efficiently and safely. Their role involves writing and testing code, troubleshooting automation issues, and collaborating with engineers and technicians to optimize processes. Controls Programmers are essential for maintaining and improving automated production lines and industrial equipment.

What are the key skills and qualifications needed to thrive as a controls programmer?

To thrive as a Controls Programmer, you need a solid background in electrical engineering, automation, and programming logic, often supported by a relevant degree or technical certification. Familiarity with PLCs, SCADA systems, HMI software, and programming languages like ladder logic or Structured Text is typically required. Strong problem-solving, attention to detail, and effective communication are crucial soft skills for collaborating with engineers and troubleshooting complex systems. These skills ensure the development and maintenance of efficient, reliable automation solutions critical for modern industrial operations.

What are some typical challenges faced by controls programmers when integrating new automation systems into existing manufacturing environments?

Controls Programmers often encounter challenges such as ensuring compatibility between new automation systems and legacy equipment, minimizing production downtime during integration, and troubleshooting unforeseen issues that arise with hardware or software interfaces. Effective communication with electrical engineers, maintenance staff, and production teams is crucial to address these challenges efficiently. Staying up-to-date with evolving industry standards and control technologies also helps in developing robust solutions that support business goals and maintain operational safety.

What is the difference between Controls Programmer vs Automation Engineer?

AspectControls ProgrammerAutomation Engineer
CredentialsTypically requires a degree in electrical, computer, or control engineering; certifications like PLC or SCADA are commonRequires a degree in engineering or computer science; certifications in automation systems are beneficial
Work EnvironmentPrimarily in manufacturing, industrial plants, or automation facilitiesWorks across industries including manufacturing, process industries, and systems integration
Employer & Industry UsageUsed by automation companies, manufacturing plants, and system integratorsEmployed by engineering firms, manufacturing companies, and technology providers

Controls Programmers focus on developing and implementing control systems, primarily programming PLCs and SCADA systems. Automation Engineers have a broader role, including designing, testing, and optimizing automation processes. While both roles require technical skills and industry experience, Controls Programmers are more specialized in coding and system configuration, whereas Automation Engineers oversee entire automation projects.

Is controls programming in high demand?

Controls programming is in high demand due to the growth of automation and manufacturing industries. Skilled programmers who can work with PLCs, SCADA systems, and industrial control software are sought after, especially in sectors like manufacturing, energy, and infrastructure. The field often requires knowledge of programming languages such as ladder logic and experience with hardware integration.
Infographic showing various Controls Programmer job openings in Utah as of August 2026, with employment types broken down into 82% Full Time, 15% Part Time, 2% Contract, and 1% Nights. Highlights an 91% Physical, 4% Hybrid, and 5% Remote job distribution, with an average salary of $73,434 per year, or $35.3 per hour.

Controls Engineer II

Dennis Group

Salt Lake City, UT

$90K - $115K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Job description

Description Job Summary As a design build engineering firm and general contractor that designs and builds food and beverage processing facilities, Dennis Group's Automation/Controls Engineers work closely with our process, packaging and building engineers to meet our clients' expectations in startup, commissioning, and qualifying their food and beverage production facilities. The role requires regular onsite presence to ensure necessary diagnoses, troubleshooting, and operational startup of our client's production lines, equipment, and facilities. Our Automation/Controls Engineers are frequently facing engineering challenges in applying standard engineering techniques to design, develop, and maintain instrumentation or control systems. Both software and hardware design and troubleshooting skills and abilities is required for this role. Typical responsibilities include, but not limited to: Responsibilities Handles moderately complex issues and problems and refers more complex issues to higher-level engineer With general supervision, designs and troubleshoot both software and hardware necessary for control systems utilizing PLCs for integration of manufacturing systems. Automates manufacturing processes through the use of instrumentation or controls systems. Design, diagnose, and troubleshoot network infrastructures - Ethernet, DeviceNet, AS-i, Profibus etc. Develops new PLC applications, interfaces, or embedded controls Develops new or modifies existing set-up and commissioning of new facilities or upgrading of existing facilities Design, specify, wire, and procure control panel equipment, e.g. safety circuits, I/O, networks, etc. Design, specify, and procure electrical equipment, e.g. MCCs, panelboards, transformers, etc. Specify, procure, configure, and troubleshoot controls hardware and field instrumentation Assist with coordinating with other engineer disciplines Troubleshoots and resolves malfunctions and makes recommendations that will improve efficiency or quality of operations Develop bid documentation for Electrical, Automation, and Low Voltage (network, security) vendors Documents specifications and operating procedures Project primary client technical contact Interface and manage installation contractors during construction Researching Automation/Controls materials and best practices Supporting talent growth within our organization Provide coaching and/or mentoring to a subordinate group when directed by supervisor. Required Education Skills and Experience Degree in Electrical Engineering or a related field 4-7 years of experience with Allen Bradley/Rockwell, Siemens, GE Fanuc, Honeywell Systems. 4-7 years of experience in Visual Basic, SQL, MS ACCESS Database programming skills a plus 4-7 years of experience with Design and implement process network infrastructure (Ethernet, Device Net, Control Net, ProfiBus, etc.) 4-7 years of experience in an industrial manufacturing setting Database programming skills a plus Proficiency with MS Office and AutoCAD Required This role is client facing, those successful in this role are professional, self-motivated, and energetic individuals with excellent communication and inter-personal skills. Must meet travel requirement - you will spend significant time in our client's facilities during installation and startup/commissioning/qualification phases of a project - 35% to 50% of any given time of the year. Physical Requirements Prolonged periods sitting at a desk and working on a computer. Prolonged periods of standing and walking during installation, commissioning and startup. Must be able to lift-up to 30 pounds at times. Travel Requirement Up to 50% travel required to visit project site and other offices. About Us We plan, design, engineer, and build food plants for major brands across the country and the world. For the past three decades, we've focused exclusively on the food and beverage industry, helping your favorite brands put your favorite foods in the grocery store. Simply put, food isn't one thing we do, it's all we do. Dennis Group offers competitive compensation packages commensurate with experience. We provide comprehensive employee benefits including medical, dental, vision, life and disability insurance, paid time off including an open vacation policy, as well as bonus, profit-sharing, and retirement plans. Dennis Group is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or genetics.