1

Plc Engineer Jobs in Iowa (NOW HIRING)

Rinvio is hiring a PLC Automation Programmer for PLC, controls, and manufacturing automation support in the Davenport, IA area. Pay: $40-$55/hour, based on experience Location: Davenport, IA Schedule ...

Rinvio is hiring a PLC Automation Programmer for PLC, controls, and manufacturing automation support in the Iowa City, IA area. Pay: $40-$55/hour, based on experience Location: Iowa City, IA Schedule ...

Rinvio is hiring a PLC Automation Programmer for industrial automation, controls troubleshooting, commissioning, and system optimization work in the Wilton, Iowa area. Pay: $40-$52/hour, based on ...

Rinvio is hiring a PLC Automation Programmer for PLC, controls, and manufacturing automation support in the Cedar Rapids, IA area. Pay: $40-$55/hour, based on experience Location: Cedar Rapids, IA ...

PLC Programmer

Hawarden, IA · On-site

$66K - $89K/yr

We are seeking highly qualified to join our team as a Programmer.Candidate primary responsibilities would include development, modification, and troubleshooting of ladder logic and state logic PLC ...

Hawarden PLC Programmer

Hawarden, IA · On-site

$66K - $89K/yr

We are seeking highly qualified to join our team as a Programmer. Candidate primary responsibilities would include development, modification, and troubleshooting of ladder logic and state logic PLC ...

Hawarden PLC Programmer

Hawarden, IA · On-site

$66K - $89K/yr

We are seeking highly qualified to join our team as a Programmer. Candidate primary responsibilities would include development, modification, and troubleshooting of ladder logic and state logic PLC ...

Electrical Controls Engineer

Burlington, IA · On-site

$43.27 - $48.08/hr

PLC Troubleshooting Skills * Electrical Schematics * Industrial Robot Programming * Troubleshooting ... Industrial Automation Equipment * PLC Programming Experience * SCADA Experience * Industrial and ...

Responsibilities include PLC programming and troubleshooting, HMI and control system development, industrial automation, robotics, motion control, electrical controls, equipment integration, and ...

Responsibilities include PLC programming and troubleshooting, HMI and control system development, industrial automation, robotics, motion control, electrical controls, equipment integration, and ...

Controls and Automation Engineer

Burlington, IA · On-site

$80K - $106K/yr

Responsibilities include PLC programming and troubleshooting, HMI and control system development, industrial automation, robotics, motion control, electrical controls, equipment integration, and ...

Work with electricians, mechanics, engineering, operations, and vendors to resolve automation issues quickly. Background that fits: * PLC, automation, industrial controls, or manufacturing ...

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

next page

Showing results 1-20

Plc Engineer information

See Iowa salary details

$19.7K

$91.8K

$131K

How much do plc engineer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for plc engineer in Iowa is $91,810.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,100.00 and $111,800.00 per year, depending on experience, location, and employer.

What is a PLC engineer?

A PLC Engineer is responsible for designing, programming, maintaining, and troubleshooting Programmable Logic Controllers (PLCs) used in industrial automation systems. They develop control system logic, integrate PLCs with other hardware and software, and ensure efficient operation of automated machinery. PLC Engineers work in industries like manufacturing, energy, and automotive to optimize production processes, improve system reliability, and reduce downtime.

What are the typical daily responsibilities of a PLC engineer?

PLC Engineers typically spend their days designing, programming, and troubleshooting automation systems for industrial processes. Their responsibilities often include developing and modifying PLC code, running tests to ensure optimal functionality, diagnosing and repairing faults, and collaborating with electrical engineers, maintenance teams, and production staff. They may also be involved in on-site commissioning and providing technical support for ongoing operations. This hands-on blend of programming and problem-solving means every day can bring new challenges, keeping the role dynamic and engaging.

What are the key skills and qualifications needed to thrive in the PLC engineer position, and why are they important?

To thrive as a PLC Engineer, you need strong knowledge of electrical engineering principles, experience with programmable logic controllers (PLCs), and usually a degree in engineering or a related field. Familiarity with industry-standard PLC programming languages (like Ladder Logic), SCADA/HMI systems, and certifications from manufacturers such as Siemens or Allen-Bradley are often required. Problem-solving, attention to detail, and effective teamwork and communication skills are highly valued in this role. These competencies ensure the reliable automation and operation of industrial systems, which is critical for productivity and safety.

How much does a PLC engineer earn?

A PLC engineer's salary varies based on experience, location, and industry, but typically ranges from $60,000 to $100,000 annually. Entry-level positions may start around $50,000, while experienced engineers with specialized skills can earn over $110,000. Certifications in automation and proficiency with PLC programming tools can influence earning potential.

Is plc engineer still in demand?

PLC engineers are still in demand due to the ongoing need for automation in manufacturing, process control, and industrial systems. Skills in programming, troubleshooting, and working with PLC hardware and software like Siemens or Allen-Bradley are highly valued in industries seeking efficiency and modernization.

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

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

What job categories do people searching Plc Engineer jobs in Iowa look for?

The top searched job categories for Plc Engineer jobs in Iowa are:

Infographic showing various Plc Engineer job openings in Iowa as of August 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $91,810 per year, or $44.1 per hour.

PLC Automation Programmer

Rinvio

Davenport, IA • On-site

$40 - $55/hr

Contractor

Re-posted 20 days ago


Job description

Rinvio is hiring a PLC Automation Programmer for PLC, controls, and manufacturing automation support in the Davenport, IA area.


Pay: $40-$55/hour, based on experience

Location: Davenport, IA

Schedule: Full-time industrial/plant support work; schedule and overtime may vary by site needs

Type: Contract


Responsibilities:

- Program, troubleshoot, and support PLC/HMI systems in industrial or manufacturing environments

- Diagnose automation issues involving sensors, I/O, drives, controls, networks, and production equipment

- Modify logic, support commissioning/startup, and help improve equipment reliability

- Read and interpret electrical schematics, control drawings, ladder logic, and technical documentation

- Work with maintenance, engineering, operations, and vendors to resolve controls-related issues


Requirements:

- PLC programming, automation, controls, or industrial maintenance experience

- Experience with Allen-Bradley, Siemens, or comparable PLC/HMI platforms preferred

- Strong troubleshooting ability with controls, sensors, drives, I/O, networks, and production equipment

- Ability to read schematics, ladder logic, control drawings, and technical documentation

- Comfort supporting plant/manufacturing environments and completing site onboarding requirements

- Reliable transportation to the Davenport, IA area

- Dependable, safety-minded, and able to complete any site onboarding requirements


Why this role:

- $40-$55/hour estimated pay range based on experience

- Industrial/manufacturing electrical and automation opportunity

- Professional recruiting support from Rinvio

- Potential access to additional skilled-trades and plant-maintenance opportunities through Rinvio


Learn more about Rinvio: https://www.rinvio.com


Apply today and a Rinvio recruiter will follow up with qualified candidates quickly.

Employment Type: CONTRACTOR

Rinvio logo

About Rinvio

Sourced by ZipRecruiter

Industry

Internet and it

Company size

51 - 200 Employees

Headquarters location

Huntington Beach, CA, US

Year founded

2018