1

Contract Plc Programming Jobs in Iowa (NOW HIRING)

Contract Responsibilities: - Program, troubleshoot, and support PLC/HMI systems in industrial or ... programming, automation, controls, or industrial maintenance experience - Experience with Allen ...

Contract Responsibilities: - Program, troubleshoot, and support PLC/HMI systems in industrial or ... programming, automation, controls, or industrial maintenance experience - Experience with Allen ...

Contract Responsibilities: - Develop, modify, and troubleshoot PLC and HMI programs for industrial ... PLC programming and industrial automation troubleshooting experience - Hands-on experience with ...

Contract Responsibilities: - Program, troubleshoot, and support PLC/HMI systems in industrial or ... programming, automation, controls, or industrial maintenance experience - Experience with Allen ...

R&D Engineer / Mid Johnston, Iowa(Onsite) Face2Face Interview Long Term Contract JD: Project Scope ... PLC programming, structured Text (IEC61131-3) - 5 years Nice to have: * Epson robotics (RC+) - 3 ...

This is an hourly contract role; exact client and site details are shared only with qualified ... Work with electricians, mechanics, engineering, operations, and vendors to resolve automation ...

Controls Engineer

Cedar Rapids, IA · On-site

$82K - $106K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... PLC programming, instrumentation, check out support and start-up assistance. Please Note: This ... Responsible for development of costs and proposal of change orders to contract scope Minimum ...

Controls Engineer

Cedar Rapids, IA · Hybrid

$81K - $105K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... PLC programming, instrumentation, check out support and start-up assistance. Please Note: This ... Responsible for development of costs and proposal of change orders to contract scope Minimum ...

Controls Engineer

Cedar Rapids, IA · On-site

$82K - $106K/yr

  • Medical

  • Dental

  • Retirement

... design, PLC programming, instrumentation, checkout support, and start-up assistance ... Responsible for the development of costs and proposal of change orders to the contract scope ...

Controls Engineer

Cedar Rapids, IA · On-site

$82K - $106K/yr

  • Medical

  • Dental

  • Retirement

... design, PLC programming, instrumentation, checkout support, and start-up assistance ... Responsible for the development of costs and proposal of change orders to the contract scope ...

Controls Engineer

Cedar Rapids, IA · On-site

$81K - $105K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... PLC programming, instrumentation, check out support and start-up assistance. Please Note: This ... Responsible for development of costs and proposal of change orders to contract scope Minimum ...

Contract Responsibilities: - Support process control systems, PLC/HMI platforms, instrumentation ... engineering, operations, vendors, and project teams on controls improvements - Support ...

Contract Responsibilities: - Support process control systems, PLC/HMI platforms, instrumentation ... engineering, operations, vendors, and project teams on controls improvements - Support ...

Contract Responsibilities: - Support process control systems, PLC/HMI platforms, instrumentation ... engineering, operations, vendors, and project teams on controls improvements - Support ...

Designing and developing distributed control systems (DCS) including PLC/HMI/SCADA programs ... Responsible for understanding and adhering to contract terms and conditions * Partner with ...

Designing and developing distributed control systems (DCS) including PLC/HMI/SCADA programs ... Responsible for understanding and adhering to contract terms and conditions * Partner with ...

Contract Responsibilities: - Lead or support electrical, controls, and automation work in a ... PLC/HMI support, equipment reliability, and project priorities - Work with maintenance technicians ...

next page

Showing results 1-20

Contract Plc Programming information

See Iowa salary details

$38K

$75.8K

$105.2K

How much do contract plc programming jobs pay per year?

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

Contract PLC Programming involves working as an independent contractor or consultant to design, write, and troubleshoot programs for Programmable Logic Controllers (PLCs) used in industrial automation. These professionals are hired by companies on a project or contract basis to develop control systems, integrate equipment, and ensure efficient operation of manufacturing processes. Contract PLC programmers often work with various industries such as automotive, food processing, and packaging, providing expertise in programming languages like ladder logic and structured text. The role requires a strong understanding of electrical systems, control theory, and relevant safety standards.

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

To thrive as a Contract PLC Programmer, you need strong knowledge of programmable logic controllers, automation systems, and industrial electrical engineering, typically supported by a relevant engineering degree or technical certification. Familiarity with PLC programming languages (such as ladder logic), HMI/SCADA systems, and tools like Siemens, Allen-Bradley, or Schneider Electric platforms is essential. Excellent problem-solving skills, attention to detail, and effective communication are valuable soft skills for success in this role. These qualifications are important to ensure reliable automation solutions, efficient troubleshooting, and clear collaboration with clients and onsite teams.

What are some common challenges faced by contract PLC programmers when working with multiple clients or projects?

Contract PLC programmers often juggle multiple projects for different clients, which can present challenges such as adapting to varying hardware platforms, software standards, and documentation practices. Each client may use different PLC brands and have unique coding conventions, requiring quick learning and flexibility. Additionally, contract programmers must manage their time effectively to meet tight deadlines and ensure clear communication with client teams to integrate their work smoothly into broader automation projects.

What is the difference between Contract Plc Programming vs Control Panel Wiring?

AspectContract Plc ProgrammingControl Panel Wiring
Primary FocusWriting and testing PLC code for automation systemsAssembling and connecting electrical components within control panels
Skills & CertificationsPLC programming, electrical knowledge, troubleshootingElectrical wiring, panel assembly, safety standards
Work EnvironmentIndustrial settings, control rooms, manufacturing plantsElectrical workshops, manufacturing facilities
Tools & EquipmentPLC programming software, computers, testing devicesWire strippers, crimpers, multimeters, terminal blocks

Contract Plc Programming involves developing and testing automation code, while Control Panel Wiring focuses on physically assembling electrical components. Both roles require electrical knowledge, but they differ in tasks and tools used. Understanding these differences helps employers and job seekers find the right fit in industrial automation.

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

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

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

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

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

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

What cities in Iowa are hiring for Contract Plc Programming jobs?

Cities in Iowa with the most Contract Plc Programming job openings:

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

PLC Automation Programmer

Rinvio

Davenport, IA • On-site

$40 - $55/hr

Contractor

Re-posted 14 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