1

Contract Plc Programming Jobs in Iowa (NOW HIRING)

Robot and PLC programming and trouble shooting * Industrial electronics * Hydraulic/pneumatic ... This document does not create an employment contract, implied or otherwise. Awareness, Unity ...

New

Robot and PLC programming and trouble shooting * Industrial electronics * Hydraulic/pneumatic ... This document does not create an employment contract, implied or otherwise. Awareness, Unity ...

New

Robot and PLC programming and trouble shooting * Industrial electronics * Hydraulic/pneumatic ... This document does not create an employment contract, implied or otherwise. Awareness, Unity ...

Robot and PLC programming and trouble shooting * Industrial electronics * Hydraulic/pneumatic ... This document does not create an employment contract, implied or otherwise. Awareness, Unity ...

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

Take on-call service according to customer contracts, at least one complete week every 2 weeks ... Knowledge of MS Office tools, any PLC programming language * Availability to work sporadic weekends ...

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

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

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

Contract Work Type: Onsite * Camstar/Opcenter Designer, Portal Studio, MIO, .NET, C#, HTLM5, CSS ... OPC, IOT, PLC & SCADA, SQL queries Must have Skills- * Must have Techno-Functional knowledge and ...

I & E Technician - West Branch This position is a long term 12 month+ contract position in West ... Additional skills we are seeking include experience with programming PLC's and HMI ...

I & E Technician - 3 positions These positions are long term 12 month+ contract positions with 2 ... Additional skills we are seeking include experience with programming PLC's and HMI ...

Showing results 21-40

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 Sep 13, 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.

Robotic Engineering Specialist

Williamsburg, IA • On-site

Magna
Investment Clubs and Venture Capital Companies • 11 - 50 employees

Full-time

Posted 2 days ago

New


Job description

Job descriptions may display in multiple languagesbased on your language selection.

What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
Group Summary:
Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise, we continue to bring lightweight and innovative products to market.

Job Responsibilities:

Qualifications
  • Able to demonstrate understanding of how job performance affects product quality and customer satisfaction
  • Able to work well with others; build and maintain positive employee relations
  • Able to prepare, read and interpret written reports, instructions, procedures and guidelines
  • Able to effectively present information and respond to questions from management, employees, suppliers
  • Able to maintain confidentiality, and use discretion and tact
  • Able to manage and schedule multiple priorities and meet deadlines
  • Able to work flexible hours and overtime to be available to three (3) shifts
  • Able to use computer and software as required
  • Able to work to blueprints and sketches
  • Must have good color vision to perform electronic and electrical maintenance and repairs
  • Able to lift 75 pounds
  • Able to work at heights of 40 to 60 feet and in confined spaces
Education and Experience
  • High school diploma, GED or equivalent experience
  • Associate degree/Journeyperson status in Maintenance Electrician or Robotic Technician OR 5 years of Industrial Robot or Automation experience
  • Technical training in the following areas
    • Robotics diagnostics and repair, motion and control
    • Robot and PLC programming and trouble shooting
    • Industrial electronics
    • Hydraulic/pneumatic system maintenance and repair
    • Basic tool operation
Work Environment
  • The work environment is primarily manufacturing plant and is characterized by temperature extremes, loud noise and considerable tow motor traffic.
  • Personal tools required
  • Overtime as required. Normal work week will include weekends.
Other Considerations
  • This job description in no way states or implies that these are the only duties to be performed by the employee occupying this position. Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by their supervisor.
  • A review of this description has excluded the marginal functions of the position that are incidental to the performance of fundamental job duties. All duties and requirements are essential job functions.
  • Some requirements may exclude individuals who pose a direct threat or significant risk to the health and safety of themselves or other employees.
  • Requirements are representative of minimum levels of knowledge, skills and/or abilities. To perform this job successfully, the incumbent will possess the abilities or aptitudes to perform each duty proficiently.
  • This document does not create an employment contract, implied or otherwise.
Awareness, Unity, Empowerment:

At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.


AI-Assisted Screening Disclosure

As part of our commitment to a fair, consistent, and efficient recruitment process, we may use artificial intelligence (AI) tools to assist in the initial screening of applications submitted through our Workday system. These tools help identify qualifications and experience that align with the role requirements. Please note that AI is used solely to support our recruiters. Final decisions are always made by the hiring manager and the hiring team. Importantly, no applicant data is shared externally through these AI tools. All information remains securely within our systems and is handled in accordance with our privacy and data protection policies.


Under conditions defined by applicable law, you may have the right to request an explanation of how AI is used to support decision-making.

If you have any questions or concerns about this process, feel free to contact our Talent Attraction team.


Worker Type:

Regular / Permanent

Group:

Cosma International