1

Controls Programmer Jobs in Utah (NOW HIRING)

Controls Engineer

Salt Lake City, UT

$80K - $104K/yr

The Controls Engineer will be responsible for managing automated control systems, including equipment and logic, site and machine electrical documentation, site electrical distribution, and ...

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

The Controls Engineer will be responsible for managing automated control systems, including equipment and logic, site and machine electrical documentation, site electrical distribution, and ...

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

The Controls Engineer will be responsible for managing automated control systems, including equipment and logic, site and machine electrical documentation, site electrical distribution, and ...

Controls Engineer

Salt Lake City, UT

$80K - $104K/yr

The Controls Engineer will be responsible for managing automated control systems, including equipment and logic, site and machine electrical documentation, site electrical distribution, and ...

next page

Showing results 1-20

Controls Programmer information

See Utah salary details

$36.9K

$73.4K

$102K

How much do controls programmer jobs pay per year?

As of Jul 30, 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 are Controls Programmers?

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, and why are they important?

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 does a controls programmer do?

A controls programmer designs, develops, and maintains software for automated control systems used in manufacturing, robotics, or industrial processes. They typically work with PLCs, SCADA systems, and programming languages like ladder logic or structured text to ensure systems operate efficiently and safely. Strong problem-solving skills and knowledge of electrical and mechanical systems are essential in this role.

What engineers make $200,000 a year?

Controls programmers, especially those with extensive experience, specialized skills in automation, and knowledge of PLCs and HMI systems, can earn $200,000 or more annually. Senior engineers in automation, robotics, or systems integration roles often reach this level, particularly in high-demand industries or with advanced certifications. Compensation varies based on location, industry, and expertise.

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.

What engineers make $300,000 a year?

Senior controls programmers and automation engineers with extensive experience, specialized skills in PLCs, SCADA systems, and industrial automation, can earn $300,000 or more annually. High salaries are often associated with leadership roles, working in large-scale manufacturing or energy sectors, and holding advanced certifications or degrees.

What engineer makes $500,000 a year?

Controls programmers and other specialized engineers can earn $500,000 or more annually, especially with extensive experience, advanced skills in automation, and working in high-demand industries such as manufacturing or aerospace. Achieving this level often requires senior roles, leadership positions, or working in regions with high compensation standards.
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 July 2026, with employment types broken down into 93% Full Time, 5% Part Time, 1% Contract, and 1% Nights. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution, with an average salary of $73,434 per year, or $35.3 per hour.

Process Controls Engineer

Reliable Controls Corporation

Salt Lake City, UT • On-site

$80K - $104K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 15 days ago


Job description

Come be a part of an elite team and work side-by-side with some of the best in the industry. Our diverse and international background allows our multi-faceted team to work on some of the biggest industrial facilities in the U.S. and around the world. We are on the cutting-edge of technology and heavy industry.
Job Title: Process Controls Engineer
Reliable Controls Corporation is seeking a Process Controls Engineer in Salt Lake City, Utah.
DUTIES: The Process Controls Engineer provides engineering support for controls engineering and commissioning projects at industrial facilities such as processing plants, gas compression facilities, mining facilities and other related types of projects. This position focuses on design and review of instrumentation and automation systems associated with heavy industrial plants. The Process Controls Engineer carries out tasks outlined in the project's completion procedure as defined in the Scope of Work, executes completion activities at project sites, and verifies that documentation is completed.
DUTIES:
(1) Create and implement standards and strategies to improve process efficiency [10%];
(2) Facilitate collaboration among team members for various engineering or technical assignments on a per-project basis [20%];
(3) Design and review instrumentation, automation systems associated with heavy industry processing plants [10%];
(4) Engineer and design network diagrams, loop diagrams, P&ID control depictions, Controls Narrative, and Cause and Effect [10%];
(5) Design process control systems and strategies [10%];
(6) Design, implement, and optimize process network infrastructure and automation processes through modern process control systems [5%];
(7) Program and configure PLC/HMI/DCS/SCADA systems [20%];
(8) Troubleshoot equipment and process controls [10%];
(9) Provide hands on support for commissioning/start-up activities [3%]; and
(10) Perform such other related duties and responsibilities as assigned [2%].. [Note: This role requires extensive travel-up to 80%-to remote domestic and international locations for on-site project assignments. When assigned to an on-site project, you must commit to a rotational work schedule for the duration of the project. Rotation schedules may include: 3 weeks on site / 1 week off; 4 weeks on site / 1- 2 weeks off; 4 weeks on site / 2 weeks off; and 8 weeks on site / 2 weeks off. Project duration varies based on scope and operational needs.]
REQUIREMENTS:
Education: Bachelor's degree in Chemical, Electrical, or Mechanical Engineering, or a similar engineering field, or its equivalent. Experience: 24 months of experience working as an Electrical, Process Controls, Industrial Automation, Field Testing Engineer, or related occupation.
Other requirements: (1) Must possess a valid driver's license (or be eligible to obtain one within 30 days of the date of hire);
(2) Must have an acceptable driving record;
(3) Proven regular attendance;
(4) Demonstrated ability to: (a) Design and troubleshoot process control systems; (b) engineer, design, and test electrical, instrumentation, and automation systems; (c) design, program, and troubleshoot using PLC/HMI hardware/software; (d) develop and engineer electrical schematics, wiring diagrams, and PLC logic; and (e) design and implement process network infrastructure (Ethernet, Device Net, Control Net, etc.);
(5) Demonstrated working knowledge of and competency in: (a) electronic engineering; (b) Microsoft Office programs; (c) PLC ladder logic; (d) digital and sequential logic programming methods; (e) process related closed-loop control systems; (f) engineering principles, practices, and procedures; (g) automation (PLC/DCS) and electrical system design, diagnosis, and operation; (h) the National Electrical Code; and (i) API (American Petroleum Institute) codes as applied to electrical installations; and
(6) Demonstrated commitment to safety.
WORK ENVIRONMENT:
  • Working on-site in heavy industrial environments mostly but not limited to mining and gas industries.
  • Extreme temperature conditions, both hot and cold; in and/or around moisture
  • Slippery and/or uneven surfaces, in confined spaces; and at heights.
  • Hours of operation and employee schedules vary based on each project and may require irregular or extended hours and travel for project completion.
  • Travel, including both domestic and international.
  • Frequent standing, occasional bending, squatting, climbing, twisting, balancing, and reaching.
  • Exposure to noise, vibrations, well-treating chemicals, glycol, methanol, gasoline, natural gas, and liquid hydrocarbons.

WHY WORK AT RELIABLE?
  • Competitive Pay
  • Competitive health, vision, dental benefits
  • Paid Time Off
  • 401k Matching
  • Career Opportunity
  • We care about your safety
  • We arrange all of your job-related travel