1

Controls Programmer Jobs in Utah (NOW HIRING)

Controls Engineer II

Salt Lake City, UT · On-site

$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 ...

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

As a Controls Engineer, you'll play a critical role in developing and implementing control systems for our Industrial AI software platform, the Altitude OS. You'll collaborate with a team of seasoned ...

Controls Engineer

Smithfield, UT · On-site

$72K - $93K/yr

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

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

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

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 ...

Controls Engineer

Salt Lake City, UT

$80K - $104K/yr

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 Manager

Salt Lake City, UT · On-site

$100K - $120K/yr

Controls Manager Position Overview As a Controls Manager at a Modigent operating company, you will ... Establish career paths, training programs, and succession planning for technicians, programmers ...

Controls Manager

Salt Lake City, UT · On-site

$100K - $120K/yr

Controls Manager Position Overview As a Controls Manager at a Modigent operating company, you will ... Establish career paths, training programs, and succession planning for technicians, programmers ...

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 Sep 10, 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.

What are popular job titles related to Controls Programmer jobs in Utah?

For Controls Programmer jobs in Utah, the most frequently searched job titles are:

Infographic showing various Controls Programmer job openings in Utah as of September 2026, with employment types broken down into 86% Full Time, 10% Part Time, 2% Contract, and 2% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $73,434 per year, or $35.3 per hour.

Controls Engineer II

Salt Lake City, UT • On-site

$80K - $104K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 15 days ago


Job 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.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.