1

Plc Programming Jobs in Utah (NOW HIRING)

Senior Automation Engineer

West Jordan, UT · On-site

$97K - $127K/yr

... 4+ years of PLC programming or automation engineering experience - Work a flexible schedule/shift/work area, including weekends, nights, and/or holidays - 4+ years of process or production ...

... PLC programming and/or SCADA development. Preferred Experience: * Experience working in a project-driven environment, supporting automation projects through one or more phases such as design ...

Controls Engineer Midstream

Salt Lake City, UT · On-site

$80K - $103K/yr

... PLC programming and/or SCADA development. Preferred Experience: * Experience working in a project-driven environment, supporting automation projects through one or more phases such as design ...

Senior I&E Controls Specialist

Dugway, UT · On-site

$39K - $126K/yr

DCS and PLC programming from different manufacturers; in all stages from initial concept to start-up. * Tuning and troubleshooting of analog loops, with or without special software. * Computer ...

Education: - High school graduate or equivalency preferred. - Some locations may require relevant certifications, a boiler license or PLC programming. Typical Physical Activity: - Standing, sitting ...

Education: - High school graduate or equivalency preferred. - Some locations may require relevant certifications, a boiler license or PLC programming. Typical Physical Activity: - Standing, sitting ...

Education: - High school graduate or equivalency preferred. - Some locations may require relevant certifications, a boiler license or PLC programming. Typical Physical Activity: - Standing, sitting ...

Education: - High school graduate or equivalency preferred. - Some locations may require relevant certifications, a boiler license or PLC programming. Typical Physical Activity: - Standing, sitting ...

Education: - High school graduate or equivalency preferred. - Some locations may require relevant certifications, a boiler license or PLC programming. Typical Physical Activity: - Standing, sitting ...

Education: - High school graduate or equivalency preferred. - Some locations may require relevant certifications, a boiler license or PLC programming. Typical Physical Activity: - Standing, sitting ...

Education: - High school graduate or equivalency preferred. - Some locations may require relevant certifications, a boiler license or PLC programming. Typical Physical Activity: - Standing, sitting ...

Education: - High school graduate or equivalency preferred. - Some locations may require relevant certifications, a boiler license or PLC programming. Typical Physical Activity: - Standing, sitting ...

Education: - High school graduate or equivalency preferred. - Some locations may require relevant certifications, a boiler license or PLC programming. Typical Physical Activity: - Standing, sitting ...

Senior I&E Controls Specialist

Dugway, UT

$88K - $116K/yr

DCS and PLC programming from different manufacturers; in all stages from initial concept to start-up. * Tuning and troubleshooting of analog loops, with or without special software. * Computer ...

next page

Showing results 1-20

Plc Programming information

See Utah salary details

$36.9K

$73.4K

$102K

How much do plc programming jobs pay per year?

As of Jun 12, 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 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.

Is PLC programming a good career?

PLC programming is a specialized field involving designing and troubleshooting automation systems using programmable logic controllers, often requiring knowledge of ladder logic and industrial protocols. It offers steady employment opportunities in manufacturing, automation, and industrial sectors, with potential for advancement and certification. The role typically involves working in industrial environments with regular hours and the need for technical skills and problem-solving abilities.

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.

How much do PLC coders make?

PLC programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and knowledge of specific PLC brands like Allen-Bradley or Siemens tend to have higher salaries, especially in automation and manufacturing environments.

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 programmers with knowledge of ladder logic, SCADA systems, and industrial protocols are sought after, especially as industries modernize and adopt Industry 4.0 technologies.

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.

Will AI replace PLC programmers?

AI is unlikely to fully replace PLC programmers, as their role involves designing, programming, and troubleshooting complex automation systems that require human expertise. While AI can assist with tasks like code generation and diagnostics, skilled programmers are needed to interpret requirements, optimize processes, and ensure safety in industrial environments. Continuous learning and familiarity with PLC software and control standards remain essential for the profession.

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

$74K - $96K/yr

Part-time

Posted 10 days ago


Job description

Description:

Controls Engineer II

Location: St. George, UT
Travel: Up to 50% during the first 6 months, then approximately 20% thereafter
Employment Type: Full-Time


Join MMT and Help Build the Future of Automation

At MMT, we design and build innovative automation systems, custom machinery, material handling solutions, and advanced manufacturing technologies used by customers around the world. We are seeking a talented Controls Engineer II to join our St. George team and play a key role in developing next-generation automation solutions.


This is an exciting opportunity for an experienced controls engineer who enjoys solving complex technical challenges, working directly with customers, and contributing to cutting-edge technologies, including machine vision, robotics, and emerging machine learning applications.


What You'll Do

  • Develop, test, and deploy PLC and IPC control software across multiple platforms, including CODESYS and Windows-based industrial PCs.
  • Create and maintain programming standards, reusable code libraries, and version control practices.
  • Design and implement custom software solutions for customer applications.
  • Support machine commissioning, troubleshooting, optimization, and customer installations.
  • Integrate machine controls, motion systems, sensors, vision systems, and electrical components.
  • Collaborate with mechanical engineering teams to improve equipment performance and manufacturability.
  • Assist with technology transfers, acquisitions, FAT/SAT activities, and documentation development.
  • Contribute to data collection initiatives and emerging machine learning applications.
  • Develop functional specifications, risk assessments, test plans, and training materials.


 What We're Looking For  


 Required Qualifications 

  • Bachelor's degree in Controls Engineering, Electrical Engineering, Mechanical Engineering, or related field.
  • 5+ years of hands-on controls engineering experience in industrial automation.
  • Strong PLC programming experience across multiple platforms and vendors.
  • Experience with CODESYS and Windows-based industrial PCs (IPCs).
  • Knowledge of machine controls integration, electrical systems, sensors, motion control, and automation equipment.
  • Proficiency with SolidWorks and SolidWorks Electrical.
  • Strong troubleshooting, problem-solving, and communication skill

Preferred Qualifications

  • Experience with laser-based systems.
  • Python programming experience.
  • Robot programming experience.
  • Experience with machine vision or inspection systems.
  • Lean manufacturing and process improvement experience.
  • Customer-facing project experience.

Why Join MMT?

Work on innovative automation and machine design projects. Collaborate with a highly skilled engineering team.

Gain exposure to advanced manufacturing technologies, robotics, vision systems, and machine learning applications.

Travel to customer sites and see your solutions in action.


Make a direct impact on the development of industry-leading equipment and processes.


Medical Manufacturing Technologies (MMT) is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic under applicable law.

MMT is committed to providing reasonable accommodations to qualified individuals with disabilities. If you need assistance or accommodation during the application or interview process, please contact us.

MMT 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 United States.

Requirements:



PI19a31afb6ac6-38003-40682769