1

Controls Programmer Jobs in Utah (NOW HIRING)

ILUS - Controls Engineer III

Salt Lake City, UT · On-site

$80K - $104K/yr

Job Summary The Controls Engineer III designs control systems for industrial material handling solutions. Includes development of specifications, device layout drawings, control schematics, PLC logic ...

Controls & Automation Manager

Ogden, UT · On-site

$126K - $165K/yr

This role is responsible for leading controls engineering and automation initiatives while supporting operational reliability, modernization, cybersecurity, and process optimization across site ...

Controls Engineer

Price, UT

$75K - $97K/yr

We are seeking a Controls Engineer who will be part of a growing business to support the design, deployment, testing, and maintenance of control system projects. Responsibilities include ...

Controls Engineer

Price, UT · On-site

$75K - $97K/yr

We are seeking a Controls Engineer who will be part of a growing business to support the design, deployment, testing, and maintenance of control system projects. Responsibilities include ...

Controls Engineer

Price, UT

$75K - $97K/yr

We are seeking a Controls Engineer who will be part of a growing business to support the design, deployment, testing, and maintenance of control system projects. Responsibilities include ...

Controls Engineer II We are seeking a highly skilled Controls Engineer II to design control systems for industrial material handling solutions. The ideal candidate will be responsible for concepting ...

CNC Programmer

Ogden, UT · On-site

$26 - $35.50/hr

CNC Programmer We have an immediate long-term project opportunity for a highly skilled and self driven CNC Programmer to support end to end numerical controls programming and machining prove out ...

Controls Engineer III - ASRS

Salt Lake City, UT · On-site

$80K - $103K/yr

With hundreds of engineers in-house, the company designs, manufactures, integrates, and installs a ... controls & execution software, robotics, Automated Storage and Retrieval Systems (AS/RS ...

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 20, 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.
Staff Engineer - Expert Controls

$79K - $102K/yr

Full-time

Posted 12 days ago


BD rating

7.2

Company rating: 7.2 out of 10

Based on 136 frontline employees who took The Breakroom Quiz

268th of 418 rated machine equipment manufacturers


Job description

We are the people who give possibilities purpose

BD is one of the largest global medical technology companies in the world. Advancing the world of health is our Purpose, and it's no small feat. It takes the imagination and passion of all of us-from design and engineering to the manufacturing and marketing of our billions of MedTech products per year-to look at the impossible and find transformative solutions that turn dreams into possibilities.

Job Description

Job Summary

As our lead Controls & Automation Engineer,you'llbe the go-to technicalexpertdriving electrical and controls innovation across machinery development projects.You'llown the complete control system lifecycle-frominitialdesign through successful production deployment-while building technical excellence across our global engineering and manufacturing network.

Responsibilities:

  • Design & Define:Create comprehensive Machine User Requirement Specifications (URS) for sophisticated control systems including PLCs, HMIs, Motion Control, Robotics, and electrical components. You'll conduct thorough controls gap assessments collaborating with both suppliers and local plant stakeholders.
  • Lead Development:Partner with project managers and control engineers at machine suppliers to oversee the development of controls for brand-new equipment and exciting legacy equipment modernization projects.
  • Champion Safety:Take ownership of machine safety device definition and maintain close collaboration with suppliers to ensure the highest safety standards.
  • Drive Start-Up Success:Guide equipment from initial commissioning at the supplier's facility through Site Acceptance Testing (SAT), ensuring machines achieve peak performance levels.
  • Coordinate & Collaborate:Orchestrate machine control manufacturing with suppliers and coordinate seamless installations alongside the GIE project team, local plants, and vendors.
  • Be the Go-To Expert:Serve as the primary point of contact between machine vendors and internal project teams for all control systems matters.
  • Technical Excellence:Prepare detailed control machine specifications, select optimal equipment control technologies, and provide technical expertise for Factory Acceptance Test (FAT) and SAT protocol preparation and execution.
  • Documentation Master:Ensure complete availability of critical machine documentation including program source code, CE Mark compliance, safety risk assessments, operator instructions, and electrical schematics.
  • Knowledge Sharing:Train and mentor the internal project team, implementing best practices in controls and electrical technology across the organization.
  • Technical Support Hero:Provide ongoing support to Becton Dickinson Plants with machine improvements, troubleshooting, and technical assistance wherever equipment is deployed.
  • Drive Continuous Improvement:Lead assigned improvement initiatives, managing projects with precision in terms of timeline, cost, quality, and safety while maximizing product quality and process productivity.
  • Cross-Functional Collaboration:Engage with BD associates across GIE, communities of experts spanning multiple business units, Manufacturing, Quality, and other key departments.

Required Qualifications:

  • Controls engineering degree

  • Allen Bradley and Siemens PLC/HMI programming & controls technology, robotics (Fanuc, staubli ...), Scada system, Microsoft Project.

  • Availability to travel 25%

Preferred Qualifications:

  • Experience in inline vision systems is (Cognex, LabVIEW National instrument).

  • 15+ years experience in machine automation development preferred or process development.

Knowledge and Skills:

  • Six Sigma knowledge preferred.

  • Electrical design.

  • Skills in electrical cabinet and related components knowledge (Old and new generation machines).

  • PLC & HMI programing; Experience in different programming languages (Allen Bradley, Siemens) and their fieldbus.

  • Experience in integration of control systems (Allen Bradeley, Siemens) including motion and linear motion (ATS Supertrak, XTS Beckhoff).

  • Knowledge in electricity and electronics.

  • Knowledge in pneumatic.

  • Communication with all stakeholders (Adapting technical explanations to the audience).

  • Knowledge of the pharmaceutical industry, validation, CFR21 Part 11, data integrity.

  • Ability to communicate in Spanish nice to have.

At BD, we prioritize on-site collaboration because we believe it fosters creativity, innovation, and effective problem-solving, which are essential in the fast-paced healthcare industry. For most roles, we require a minimum of 4 days of in-office presence per week to maintain our culture of excellence and ensure smooth operations, while also recognizing the importance of flexibility and work-life balance. Remote or field-based positions will have different workplace arrangements which will be indicated in the job posting.

For certain roles at BD, employment is contingent upon the Company's receipt of sufficient proof that you are fully vaccinated against COVID-19. In some locations, testing for COVID-19 may be available and/or required. Consistent with BD's Workplace Accommodations Policy, requests for accommodation will be considered pursuant to applicable law.

#CLOLI

Why Join Us?

To find purpose in the possibilities, we need people who can see the bigger picture, who understand the human story that underpins everything we do. We welcome people with the imagination and drive to help us reinvent the future of healthcare. At BD, you'll discover a culture in which you can learn, grow and thrive.

We believe that when people connect in person, we learn faster, collaborate more deeply, and build a stronger culture. Join us and enjoy a culture where face-to-face collaboration supports your learning, your progress, and your success.

To learn more about BD visit https://bd.com/careers.

Becton, Dickinson, and Company is an Equal Opportunity Employer. We evaluate applicants without regard to race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, and other legally protected characteristics.

Required Skills

Optional Skills

.

Primary Work LocationUSA UT - SandyAdditional LocationsWork Shift

What BD employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


BD logo

About BD

Sourced by ZipRecruiter

BD is one of the largest global medical technology companies in the world and is advancing the world of health by improving medical discovery, diagnostics and the delivery of care. We have over 65,000 employees and a presence in virtually every country around the world to address some of the most challenging global health issues.

Industry

Medical equipment and supplies manufacturing and manufacturing

Company size

10,000+ Employees

Headquarters location

Franklin Lakes, NJ, US

Social media