1

Controls Programmer Jobs in Utah (NOW HIRING)

Principal Controls Engineer

Millcreek, UT

$80K - $104K/yr

Principal Controls Engineer Direct Hire 50-80% Travel The Principal Controls Engineer Defines strategy for automation architecture across projects. Mentors integration teams and advises on platform ...

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

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

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

New

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

Controls Automation Engineer Ultradent is looking for a Controls Engineer with experience in programming and robotics. We are looking for an experienced candidate with 5+ years of experience in ...

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

Controls Automation Engineer Ultradent is looking for a Controls Engineer with experience in programming and robotics. We are looking for an experienced candidate with 5+ years of experience in ...

Senior Plant Controls Engineer

Salt Lake City, UT · On-site

$93K - $123K/yr

What does a Senior Plant Controls Engineer do at Swire Coca-Cola? Maintain, troubleshoot, install and recommend control changes or practices on production lines. Find and implement control change to ...

Senior Plant Controls Engineer

Salt Lake City, UT · On-site

$93K - $123K/yr

What does a Senior Plant Controls Engineer do at Swire Coca-Cola? Maintain, troubleshoot, install and recommend control changes or practices on production lines. Find and implement control change to ...

What does a Senior Plant Controls Engineer do at Swire Coca-Cola? Maintain, troubleshoot, install and recommend control changes or practices on production lines. Find and implement control change to ...

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

How much do control engineers get paid?

Control engineers typically earn between $70,000 and $110,000 annually, depending on experience, location, and industry. Salaries can increase with specialized skills in PLC programming, automation, and control systems design, as well as relevant certifications.

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 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 roles in large manufacturing, energy, or technology sectors, especially when combined with certifications and leadership responsibilities.

What engineer makes $500,000 a year?

Controls programmers, who develop and maintain automation and control systems, can earn salaries approaching or exceeding $500,000 annually at senior levels or in specialized industries such as aerospace or oil and gas. High earnings often require extensive experience, advanced certifications, and expertise in programming languages like ladder logic or PLCs, along with working in high-demand environments.
Principal Controls Engineer

Principal Controls Engineer

Kelly Services

Millcreek, UT

$80K - $104K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 9 days ago


Job description

Principal Controls Engineer
Direct Hire
50-80% Travel

The Principal Controls Engineer Defines strategy for automation architecture across projects. Mentors integration teams and advises on platform standards. Establishes standards for PCS, DCS, SCADA platforms. Supports controls reviews and audit protocols. This role is consistent with industry expectations, where principal controls/scada architect. Responsible for automation roadmap, digital twin readiness, and innovation, and plays a critical role in aligning Reliable Controls' internal project execution standards with external benchmarks. Guides and may lead junior staff and SME’s. This role requires domestic and international travel to client sites and project locations. 
Key Responsibilities:
  • Oversees platform decisions for PCS, DCS, SCADA systems.
  • Supports process improvement, digital integration, and interface modeling
  • Mentors engineering teams and supports strategic project reviews..
  • Ensures consistency in delivery, performance, and security compliance.
  • Supports startup and plant handover readiness.
Key Competencies:
  • Commitment to Safety: Demonstrates a strong safety-first mindset, with working knowledge of applicable codes and standards (e.g., NEC, NFPA, PSM, MSHA, IEC 61131/61508, ISA).
  • Technical Proficiency: Serving as an expert for writing, interpreting and configuring PLC/DCS logic and HMI systems, with experience in platforms such as Allen-Bradley, Siemens, Modicon, DeltaV, Honeywell, or ABB.
  • System Design & Interpretation: Expert in interpreting PFDs, P&IDs, Loop Diagrams, I/O Schematics, Control Narratives, Cause & Effects, and ISA datasheets to support system design
  • Process Understanding: Deep understanding of control loops and instrumentation for flow, pressure, level, density, temperature, pH, and analyzers. Understanding of mineral processing and oil & gas operation. Demonstrated experience with leading optimization.
  • Commissioning & Start-up: Strong experience and ability to lead field integration, loop checks, punch list development, and troubleshooting during plant commissioning and start-up.  Ability to support startup and plan handover readiness.
  • Problem Solving: Demonstrates excellent troubleshooting abilities in both lab and field environments, identifying root causes and leading punch list management efforts to remediate with effective solutions.
  • Documentation & Reporting: Prepares clear technical documentation control narratives and daily reports. 
  • Project Collaboration: Works effectively in cross-functional project teams and with subordinates to ensure control system integration aligns with overall project goals and timelines.
  • Professionalism & Communication: Maintains a positive, proactive, and professional demeanor. Communicates clearly and constructively, both verbally and in writing, including with clients and vendors to ensure strong relationships, mutual understanding and efficient collaboration.
  • Adaptability & Growth: Comfortable with change and eagerness to learn; stays current with emerging technologies and best practices in industrial automation.
  • Supervision Level: Independently leads complex engineering and technical initiatives with minimal oversight. Oversees and guides multidisciplinary teams through strategic reviews, startup planning, and handover readiness to ensure project success. Provides direct supervision, mentorship, and high-level technical direction to staff, aligning all efforts with project objectives, company standards, and industry best practices.
  • Self-motivated, eager to learn, and displays a professional attitude in both independent and team settings.
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.
Education/Experience:
  • Bachelor’s Degree in Chemical, Electrical, or Mechanical Engineering, or a similar engineering field.
  • 8-10+ years of experience in process control engineering with leadership experience
  • Ability to possess a passport for international travel.
Travel Requirements:
  • This position requires frequent travel, estimated at 50% to 80%, including both domestic and international assignments.
  • Candidates must have the flexibility to travel on short notice and for extended durations, including weekends as needed to meet project deadlines.
  • A valid driver’s license is required for travel to job sites.
  • Candidates must possess, or be eligible to obtain, a passport and any required travel visas to support global operations.

As part of our promise to talent, Kelly supports those who work with us through a variety of benefits, perks, and work-related resources. Kelly offers eligible employees voluntary benefit plans including medical, dental, vision, telemedicine, term life, whole life, accident insurance, critical illness, a legal plan, and short-term disability. As a Kelly employee, you will have access to a retirement savings plan, service bonus and holiday pay plans (earn up to eight paid holidays per benefit year), and a transit spending account. In addition, employees are entitled to earn paid sick leave under the applicable state or local plan. Click here for more information on benefits and perks that may be available to you as a member of the Kelly Talent Community.

Why Kelly® Engineering?

Your engineering skills are in demand, but how do you find the right fit? Easy. At Kelly Engineering, our team creates expert talent solutions to solve the world’s most critical challenges. We connect you with leading organizations where you can collaborate on innovative projects, work with cutting-edge technologies and accelerate your growth. Whether you prefer the variety and flexibility of short-term projects or are looking for a long-term opportunity, we’re here to guide you to the next step in your engineering career.

About Kelly

Work changes everything. And at Kelly, we’re obsessed with where it can take you. To us, it’s about more than simply accepting your next job opportunity. It’s the fuel that powers every next step of your life. It’s the ripple effect that changes and improves everything for your family, your community, and the world. Which is why, here at Kelly, we are dedicated to providing you with limitless opportunities to enrich your life-just ask the 300,000 people we employ each year.
Kelly is committed to providing equal employment opportunities to all qualified employees and applicants regardless of race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or any other legally protected status, and we take affirmative action to recruit, employ, and advance qualified individuals with disabilities and protected veterans in the workforce. Requests for accommodation related to our application process can be directed to the Kelly Human Resource Knowledge Center. Kelly complies with the requirements of California’s state and local Fair Chance laws. A conviction does not automatically bar individuals from employment. Kelly participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
Kelly may use AI-powered tools during the recruitment and hiring process. For full details, including how Kelly uses AI, your rights, and how to request a reasonable accommodation, visit the Recruitment Artificial Intelligence Notice.