1

Plc Programmer Jobs in Iowa (NOW HIRING)

Electrical Engineer

De Witt, IA · On-site

$75 - $110/hr

Work to support and troubleshoot issues with control systems including PLC programming, and interface systems to PLC's such as MMI, SCADA, etc. * Improve yields, lower costs, and increase ...

Controls Engineer

Bettendorf, IA · On-site

$22.50 - $33/hr

Design, debug, and validate safe, reliable PLC and HMI control programs that meet customer and company standards * Collaborate closely with robotic programmers, HMI developers, and mechanical teams ...

Controls Engineer

Bettendorf, IA · On-site

$22.50 - $33/hr

Design, debug, and validate safe, reliable PLC and HMI control programs that meet customer and company standards * Collaborate closely with robotic programmers, HMI developers, and mechanical teams ...

Controls Engineer

Bettendorf, IA · On-site

$22.50 - $33/hr

Design, debug, and validate safe, reliable PLC and HMI control programs that meet customer and company standards * Collaborate closely with robotic programmers, HMI developers, and mechanical teams ...

Ladder Logic, Safety PLC programming and HMI design. Allen Bradley software Studio/RS Logix 5000, FactoryTalk View Studio and RSLinx Classic/OEM, Asset Center. AutoCAD Electrical, Vault, Revit, and ...

Showing results 21-40

Plc Programmer information

See Iowa salary details

$38K

$75.8K

$105.2K

How much do plc programmer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for plc programmer in Iowa is $75,765.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,900.00 and $86,900.00 per year, depending on experience, location, and employer.

What is a PLC programmer?

A PLC programmer oversees the programming of various machines functioning on programmable logic controller technology. PLC technology is a digital computer that controls electromagnetic processes, primarily in industrial equipment. As a PLC programmer, you are responsible for the programming and maintenance of these systems. Your duties include developing and programming new machines, reprograming existing machines, and diagnosing and repairing issues with PLC driven systems. You may work in various specialized industries, such as the medical, manufacturing, or agriculture fields. Your job is to create or update computerized machine systems so that the input, output, and control systems function optimally to meet the needs of your employer.

What are the key skills and qualifications needed to thrive as a PLC programmer?

To thrive as a PLC Programmer, you need a solid background in electrical engineering, automation, and programming logic, often supported by a relevant degree or technical diploma. Familiarity with PLC programming languages (such as Ladder Logic), HMI/SCADA systems, and manufacturer-specific software like Siemens STEP 7 or Allen-Bradley RSLogix is essential. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills in this role. These skills and qualities are crucial for ensuring reliable automation solutions, minimizing downtime, and facilitating smooth collaboration with engineering teams.

What are some common challenges a PLC programmer might face when working on industrial automation projects?

PLC Programmers often encounter challenges such as integrating new automation systems with legacy equipment, troubleshooting unexpected machine behavior, and ensuring minimal downtime during system upgrades. They also need to collaborate closely with electrical engineers, maintenance teams, and production staff to understand process requirements and resolve issues quickly. Adaptability and strong problem-solving skills are essential, as priorities can shift rapidly based on production demands.

What is the difference between Plc Programmer vs Automation Technician?

AspectPlc ProgrammerAutomation Technician
CredentialsTypically requires a degree in electrical engineering, automation, or related field; certifications in PLC programming are commonOften has technical diploma or associate degree; certifications in PLCs and control systems are beneficial
Work EnvironmentPrimarily office-based for programming; on-site for testing and commissioningPrimarily on-site, maintaining and troubleshooting automation systems
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial maintenance, and plant operations

While both roles work with automation systems, Plc Programmers focus on developing and testing PLC software, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment on-site. The roles often collaborate but differ in focus and responsibilities.

Do Plc programmers make good money?

Plc programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with knowledge of ladder logic, automation systems, and certifications tend to have higher earning potential, especially in manufacturing and industrial environments.

Is a PLC programmer in demand?

PLC programmers are in demand due to the ongoing need for automation in manufacturing, energy, and industrial sectors. Skilled professionals with knowledge of ladder logic, programming languages, and industrial control systems are sought after, especially those with certifications and experience in troubleshooting and system integration.

Is it hard to get into a PLC programmer?

Becoming a PLC programmer typically requires knowledge of PLC programming languages like ladder logic, understanding of automation systems, and often a technical degree or certification. Entry can be competitive, but gaining hands-on experience and learning relevant tools can improve job prospects.

What are the most commonly searched types of Plc Programmer jobs in Iowa?

The most popular types of Plc Programmer jobs in Iowa are:

What cities in Iowa are hiring for Plc Programmer jobs?

Cities in Iowa with the most Plc Programmer job openings:

Infographic showing various Plc Programmer job openings in Iowa as of August 2026, with employment types broken down into 91% Full Time, and 9% Nights. Highlights an 91% In-person, and 9% Hybrid job distribution, with an average salary of $75,765 per year, or $36.4 per hour.

Full-time

Posted 10 days ago


Job description

Objective of the JobThis position is an Automation Engineer responsible for maintaining and troubleshooting a wide range of equipment in relation to the Automated Cranes at the Big River Steel facility. Duties and Responsibilities 1) Oversight of Safety, Health, Environmental and Quality programs and "where applicable" ResponsibleSteel requirements; follow BRS directives and comply with regulatory requirements within scope of responsibility.
2) Coordinate maintenance activities to troubleshoot, repair, and perform preventative maintenance on complex electrical and mechanical equipment, including PLCs, control circuits, communication systems, I/O field devices, and VFD drives/motors.
3) Coordinate BRS, contractor, and vendor activities to install or modify electrical equipment following electrical code, manuals, schematic diagrams, and other specifications.
4) Install or modify equipment following electrical code, manuals, schematic diagrams, and other specifications with minimal instruction after general assignment.
5) Work directly with all maintenance and operations personnel in a fast-paced environment to help develop a safety focused and productive team that supports teammates to help maintain a positive and efficient work environment focused on safety and reliability.
6) Lead the development of a work safety program, PM system, personnel training program, and equipment spares list for the Automated Crane group. Qualifications
  1. Demonstrated safety focus and willingness to proactively apply it in a team environment.
 2) Quality and detail oriented with strong technical and analytical problem-solving skills.
 3) Adaptability to accept changes in job duties and eagerness to learn and apply new knowledge.
 4) Reliable team player with good communication skills.
 5) Highly motivated, self-directed, and willing to put in extra hours when needed.
 6) Minimum 5 years of work experience as an industrial electrician.
 7) Read Electrical drawings, blueprints, diagrams and schematic drawings to determine work procedures.
 8) Advanced PLC programing experience. (Allen-Bradley and Siemens preferred)
 9) Knowledgeable of VFDs, principle design, programming, and trouble shooting skills; I.O. systems and design layout; three-phase motors and ability to troubleshoot; network infrastructure; basic mechanical components in a mill; basic Hydraulic systems, how they operate and design layout.
 10) Willing to learn and take on multiple roles and continually improve on primary skill set.
 11) HS diploma or equivalent is required; electrical degree or training is preferred. Working Conditions and Physical RequirementsThis position works in the Construction Department and associated areas throughout the facility, which are routinely extreme environments with typical hours during the day but this position, can result I working weekends, holidays and at night to support BRS goals. Ability to work long hours as well as coming in on short notice.Supervisory ResponsibilityThis position does supervise others.,

Since 1901, U. S. Steel has been a recognized leader in steel production. Today, as the first North American steel company to have declared a 2050 net-zero greenhouse gas emissions goal, we remain as innovative as ever, leading transformation across our industry while continuing to make products for everyday life - from industries as far ranging as automotive, construction, containers and packaging, appliances, and energy.
Underneath it all is our Culture of Caring, which shows up in our community partnerships, charitable contributions, company-sponsored employee volunteer initiatives, scholarship programs, leadership training, and much more. And of course, it takes shape in a steadfast commitment to safety first in our workplaces and respect for our employees, who are United by Steel.
We are honored to have earned accolades and awards from well-regarded organizations, including the following:

  • Ethisphere's World's Most Ethical Companies 2022, '23, '24
  • Disability: IN's Best Places to Work for Disability Inclusion 2021, '22, '23, '24
  • Human Rights Campaign Foundation's Equality 100 Award 2020, '21, '22, '23-24, '25
  • Military Times' Best for Vets: Employers 2023, '24


Conducting business with integrity and with the highest ethical values has underpinned U. S. Steel's success for over 100 years, and it remains critical to our company's success in the future. U. S. Steel is an Equal Opportunity Employer. It is our policy to provide equal employment opportunity (EEO) according to job qualifications without discrimination on the basis of race, color, religion, ancestry, national origin, age, genetics, sexual orientation, sex, gender identity, disability status or status as a protected Veteran or any other legally protected group status. (California residents may visit www.ussteel.com/CANotice regarding collection of personal information and U. S. Steel's privacy practices.)