1

Plc Programming Jobs in Utah (NOW HIRING)

$125 - $150/hr

Hands-on DCS/PLC programming across lifecycle stages--from concept through startup.Experience with ABB DCS and Allen-Bradley/Rockwell PLCs; FactoryTalk and ControlLogix 5000; ABB 800xA Control ...

Controls Engineer

West Jordan, UT ยท On-site

$80K - $130K/yr

High-level knowledge of algorithm design and programming logic, DDC and/or PLC programming * Ability to design, install, configure, troubleshoot, and maintain mechanical and/or electrical control ...

Controls Engineer

West Jordan, UT ยท On-site

$78K - $100K/yr

High-level knowledge of algorithm design and programming logic, DDC and/or PLC programming * Ability to design, install, configure, troubleshoot, and maintain mechanical and/or electrical control ...

Controls Engineer

Salt Lake City, UT ยท On-site

$80K - $104K/yr

Experience in PLC programming and ladder logic is essential, with a strong understanding of industrial automation systems * Proficiency in control system design and implementation, with experience in ...

Showing results 21-40

Plc Programming information

See Utah salary details

$36.9K

$73.4K

$102K

How much do plc programming jobs pay per year?

As of Sep 7, 2026, the average yearly pay for plc programming 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 PLC programming?

PLC programming refers to creating and modifying the software that runs on Programmable Logic Controllers (PLCs). PLCs are specialized computers used to automate industrial processes, such as manufacturing lines or machinery. Programming a PLC involves using specific languages like ladder logic, structured text, or function block diagrams to control inputs and outputs based on the needs of the system. Skilled PLC programmers ensure equipment operates efficiently, safely, and reliably.

What are the key skills and qualifications needed to thrive as a PLC programmer, and why are they important?

To thrive as a PLC Programmer, you need a solid understanding of electrical engineering fundamentals, ladder logic, and automation systems, often supported by a degree in engineering or a related field. Familiarity with PLC platforms such as Siemens, Allen-Bradley, or Schneider Electric, and experience using programming software and troubleshooting tools, are typically required. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with multidisciplinary teams and resolve issues efficiently. These skills are crucial for ensuring reliable automation processes, minimizing downtime, and delivering successful industrial control solutions.

What are some common challenges faced by PLC programmers when working on large-scale automation projects?

PLC Programmers often encounter challenges such as integrating diverse hardware and software platforms, troubleshooting unexpected system behaviors, and ensuring robust communication between devices. Managing project timelines while adapting to last-minute changes in client requirements can also be demanding. Effective collaboration with electrical engineers, machine operators, and project managers is essential to address these challenges and deliver reliable automation solutions.

What is the difference between Plc Programming vs Automation Technician?

AspectPlc ProgrammingAutomation Technician
CredentialsTypically requires a degree or diploma in electrical, automation, or control systems; certifications in PLC programming are commonOften has similar technical certifications; may also hold electrical or instrumentation licenses
Work EnvironmentPrimarily involves programming, testing, and troubleshooting PLC systems in industrial settingsWorks on installing, maintaining, and repairing automation equipment, including PLCs, sensors, and control panels
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial plants, and facilities requiring automation maintenance

While both roles involve working with PLC systems, Plc Programming focuses on developing and coding control logic, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment. Both roles are essential in industrial automation environments and often collaborate to ensure system functionality.

Do PLC programmers make good money?

PLC programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with certifications and knowledge of ladder logic and industrial automation can command higher wages, especially in manufacturing and engineering environments.

Is plc programming a good career?

PLC programming is a specialized field involving designing and implementing control systems for industrial automation, often requiring knowledge of ladder logic and PLC hardware. It offers steady employment opportunities in manufacturing, automation, and engineering sectors, with potential for advancement and certification. Success in this career depends on technical skills, problem-solving ability, and ongoing learning of new automation technologies.

Is plc programming in high demand?

PLC programming is in high demand across manufacturing, automation, and industrial sectors due to the need for efficient control systems. Skilled PLC programmers with knowledge of ladder logic, SCADA systems, and industrial protocols are sought after, especially as automation continues to grow globally.

What are the most commonly searched types of Plc Programming jobs in Utah?

The most popular types of Plc Programming jobs in Utah are:

What are popular job titles related to Plc Programming jobs in Utah?

For Plc Programming jobs in Utah, the most frequently searched job titles are:

What cities in Utah are hiring for Plc Programming jobs?

Cities in Utah with the most Plc Programming job openings:

Infographic showing various Plc Programming job openings in Utah as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $73,434 per year, or $35.3 per hour.

Senior Industrial Control Systems Engineer (DCS/PLC - ABB/Rockwell)

Clean Harbors Industrial Services

Altonah, UT โ€ข On-site

$85K - $95K/yr

Other

Medical, PTO

Posted 9 days ago


Key responsibilities

  • Review and analyze control system trends, KPIs, and dashboards to monitor system health.

  • Refine control logic, implement changes through the MOC process, and coach operations on control strategies.

  • Maintain, troubleshoot, and improve DCS/PLC hardware and software, including platform upgrades and backups.


Job description

Senior Industrial Control Systems Engineer (DCS/PLC – ABB/Rockwell)

Picture a typical day at our Aragonite site: you start by reviewing overnight trends in WonderWare and Canary Historian, checking KPIs and dashboards that reflect the health of our control environment. A quick huddle with I&E technicians aligns calibration priorities and instrumentation repairs. Before lunch, you refine ControlLogix 5000 logic to prevent a nuisance trip, route the change through our Management of Change (MOC) process, and coach operations on the updated control strategy. The afternoon is for renewing DCS platforms (ABB 800xA), validating backups, updating P&IDs and network drawings, and guiding a contractor crew on a PLC panel upgrade—all while keeping safety at the forefront.

What you’ll own
  • Champion health and safety by modeling safe work practices, policies, and procedures—every task, every time.
  • Ensure operational readiness for the Aragonite site as a key member of the Controls Systems team.
  • Proactively manage the controls production environment; take preventative actions to avoid business-impacting incidents.
  • Implement robust logic changes to minimize plant trips and drive reliability using the Clean Harbors MOC process to control risk.
  • Coach operations and technical staff on control concepts and strategy utilization.
  • Develop, prototype, and implement process control algorithms; lead Basic Process Control and Process Optimization initiatives end to end.
  • Define and manage goals, reporting, KPIs, and dashboards for control system performance and health.
  • Troubleshoot and resolve control system performance issues using strong critical-thinking skills.
  • Continuously improve control system infrastructure, including projects to modernize and evolve DCS platforms.
  • Maintain site historians (ABB, Wonderware) and plan for Claroty integration; leverage Canary Historian where applicable.
  • Oversee reliability and maintenance of DCS/PLC hardware and software (ABB DCS, Allen-Bradley/Rockwell PLCs).
  • Maintain and routinely verify backups of critical systems.
  • Sustain and harden the process control network (PCN); configure and install TCP/IP networks.
  • Maintain network diagrams, P&IDs, and control system drawings.
  • Set up communications to remote PLCs and DCS nodes.
  • Leverage industry standards (ISA, NIST, CISA) to bolster PCN reliability and cybersecurity.
  • Direct and instruct contractors; manage the work order system, parts ordering, and critical spare parts.
  • May participate in scheduled on-call coverage during off-hours; follow safe and compliant procedures at all times.
Your background
  • Bachelor’s degree in Electrical, Chemical, or Automation/Instrumentation Engineering preferred.
  • 5+ years of control systems experience with demonstrated plant maintenance and design proficiency.
  • Fluency in P&IDs and PLC ladder logic structures.
  • Hands-on DCS/PLC programming across lifecycle stages—from concept through startup.
  • Experience with ABB DCS and Allen-Bradley/Rockwell PLCs; FactoryTalk and ControlLogix 5000; ABB 800xA Control Builder.
  • SCADA and VMware experience; capable with Windows workstations/servers, switches, and networks.
  • Analog loop tuning/troubleshooting (with or without specialized software).
  • Microsoft Office proficiency.
  • Ability to work independently and support off-hours/on-call needs.
  • Electrical installation exposure, industrial electrical systems, schematic reading, conduit pulling/bending.
  • Background with Wonderware, Rockwell, Allen-Bradley toolsets.
Why Clean Harbors
  • Health and Safety is our #1 priority, and we live it 3-6-5.
  • Competitive pay and benefits.
  • Comprehensive health coverage beginning 30 days after full-time start.
  • Generous paid time off, company-paid training, and tuition reimbursement.
  • Positive, safe, and supportive work environments.
  • Relocation assistance might be available.
About us

Clean Harbors is the leading provider of environmental, energy, and industrial services across North America, serving a wide spectrum of customers from Fortune 500 companies to governmental agencies. Through our Safety-Kleen subsidiary, we also lead in used oil recycling and re-refining and services for small quantity generators. Headquartered in Norwell, MA, we operate facilities throughout the United States, Canada, Mexico, and Puerto Rico. Clean Harbors is a Military & Veteran friendly company.

Apply today

Join our team today! APPLY HERE FOR AN EXPEDITED EXPERIENCE: https://epyc.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CLH-us/job/ 156683/?utm_medium=Thirdparty&utm_source=AI_Sourcing_FactoryFix

To learn more and apply online, visit https://careers.cleanharbors.com/

Equal Opportunity

We are an equal opportunity in employer to all individuals regardless of race, color, religion, sex, age, national origin, pregnancy, familial status, disability status, veteran status, citizenship status, genetic information or any other characteristic protected under Federal, State or Local law.