1

Junior Plc Programmer Jobs in Iowa (NOW HIRING)

SCE Industrial Technician

Sioux Center, IA · On-site

$35K - $41K/yr

Provide technical leadership and mentorship to junior technicians * Analyze and optimize equipment ... Expertise in PLC programming, automation systems, and industrial software * Strong project ...

... junior mechanics and assist in skill development Assist with the planning and execution of plant ... engineering preferred) 5+ years of experience in industrial maintenance or mechanical systems, with ...

Technical Intern 3

Cedar Rapids, IA · On-site

$46K - $62K/yr

S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which ... junior year of a four year degree program in a Bachelors of Science in Mechanical Engineering or ...

... junior mechanics and assist in skill development • Assist with the planning and execution of ... mechanical engineering preferred) • 5+ years of experience in industrial maintenance or ...

... junior technicians, coordinate with vendors and contractors, and contribute to maintenance planning ... Experience with automation systems, PLC troubleshooting or programming * Ability to read electrical ...

Junior Plc Programmer information

See Iowa salary details

$7

$25

$44

How much do junior plc programmer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for junior plc programmer in Iowa is $25.32, according to ZipRecruiter salary data. Most workers in this role earn between $15.34 and $31.15 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the junior PLC programmer position?

To thrive as a Junior PLC Programmer, you need foundational knowledge in automation, electrical engineering principles, and programming languages such as Ladder Logic, often supported by a relevant technical diploma or degree. Familiarity with industry-standard PLC brands (such as Siemens, Allen-Bradley, or Mitsubishi), HMI/SCADA systems, and basic troubleshooting tools is common, with certifications like Siemens STEP 7 or Rockwell Automation certificates considered a plus. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills are valuable soft skills in this role. These skills are crucial for ensuring safe, efficient, and reliable automation processes in industrial environments while working collaboratively with engineers and technicians.

What is a junior PLC programmer?

A Junior PLC Programmer is an entry-level role responsible for developing, testing, and troubleshooting Programmable Logic Controller (PLC) programs used in industrial automation. They assist in designing control systems, modifying existing programs, and ensuring machinery operates efficiently. Junior PLC Programmers often work under senior engineers and gain hands-on experience with automation hardware and software. This role requires knowledge of PLC programming languages such as Ladder Logic and function block diagrams. It is a great starting point for a career in industrial automation and control systems.

What are typical daily responsibilities for a junior PLC programmer?

As a Junior PLC Programmer, your day-to-day tasks commonly include developing, testing, and maintaining PLC programs based on provided specifications, as well as assisting with troubleshooting and resolving automation system issues on the factory floor. You may also participate in commissioning new equipment, documenting code changes, and working closely with senior engineers and maintenance staff to ensure system reliability. Depending on the employer, you might occasionally be involved in onsite visits or remote diagnostics for client support. The role offers valuable hands-on experience and mentorship, helping you build technical expertise while learning about various industrial automation applications.

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 are popular job titles related to Junior Plc Programmer jobs in Iowa? For Junior Plc Programmer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Junior Plc Programmer jobs in Iowa look for? The top searched job categories for Junior Plc Programmer jobs in Iowa are:
What cities in Iowa are hiring for Junior Plc Programmer jobs? Cities in Iowa with the most Junior Plc Programmer job openings:

Experienced Project Engineer - Control Systems

River Cities Engineering

Blue Grass, IA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

Position Summary

As a Project Engineer, you will play a critical role in overseeing and executing engineering projects. This position is responsible for project implementation from design to completion, including design, material procurement, programming, commissioning, and ongoing support. Responsible for managing various aspects of electrical projects, from concept to completion. This role requires strong technical knowledge, project management skills, and a commitment to delivering high-quality results. 


Essential Functions of Position

  • Design and develop engineering and control systems for a wide range of projects. These projects include but are not limited to engineering projects, industrial automation, robotics, and manufacturing processes.
  • Collaborate with clients, architects, and other stakeholders to understand project requirements and objectives.
  • Develop and implement control system applications and code for PLCs, HMIs, SCADA systems, and other control devices.
  • Create and review electrical plans, schematics, and specifications.
  • Develop bids/budgets by estimating labor, material, and construction costs.
  • Identify potential risks and develop mitigation strategies to ensure the reliability and safety of control systems
  • Ensure compliance with relevant codes, standards, and regulations.
  • Lead project teams consisting of engineers and technicians, providing guidance and support throughout the life cycle of large scale projects.
  • Collaborate with project managers and cross-functional teams to define project scope, objectives, and deliverables. Develop project plans, budgets, and timelines.
  • Monitor project progress, identify, and resolve issues, and ensure projects are completed on time and within budget.
  • Provide technical expertise and guidance to project teams and clients.
  • Mentor and advise junior engineers to foster their professional development.
  • Foster a culture of innovation, accountability, and continuous improvement within the team
  • Conduct comprehensive testing of control systems to ensure functionality and reliability. Troubleshoot and resolve any technical issues that arise during the project.
        • Maintain accurate project documentation, including design specifications, user manuals, and as-built drawings.
          • Stay up to date with the latest advancements in control engineering and automation technology to propose innovative solutions.
          • Drive process improvement initiatives to optimize efficiency and effectiveness of control systems and processes.
          • Participate in continuous learning and stay updated on industry trends and emerging technologies
            • Adhere to and promote safety regulations with both the company and customer. Ensuring a safe working environment for the team and compliance with all relevant regulations.
            • Ensure compliance with relevant safety regulations and environmental standards.
            • Prepare and deliver project status reports to clients and senior management.


              Job Qualifications

              • Proven experience in controls engineering, including designing and implementing control systems.
              • Proficiency in PLC programming, HMI development, and knowledge of control hardware.
              • Familiarity with industry standards and safety regulations.
              • Excellent problem-solving and analytical skills.
              • Effective communication and interpersonal skills.
              • Ability to work in a collaborative team environment.
              • Proven experience in electrical and control systems engineering, with a minimum of 5 years of experience preferred.
              • Advanced knowledge of electrical systems, codes, and standards (e.g., NEC, IEC).
              • Strong project management skills, with a successful track record of completing projects on time and within budget.
              • Excellent communication, leadership, and team-building skills.
              • Proficiency in relevant software tools and technologies (e.g., AutoCAD, PLC, HMI, programming software).
              • Knowledgeable in National Electric Code NFPA 70 (NEC) and Arc Flash Electrical Safety NFPA 70E Standards
              • Knowledge of all OSHA requirements in relation to construction and company safety policies.
              • Excellent interpersonal, oral, and written skills
              • Ability to work effectively in a team and independently.
              • Must be detail-oriented with the ability to prioritize, multi-task and organize.
              • Effective organizational and time management skills
              • Able to work outside the traditional work schedule which includes nights, weekends, and/or holidays.
              • Able to travel to job locations that may require overnight stays.
              • Must be able to sit and/or stand for extended periods of time.
              • Must be able to bend, stoop, squat, crawl, climb, kneel, balance, push, pull, and reach overhead.
              • Must be able to lift up to 50lbs.


              Education

              BSEE, BSME degree from a university accredited by the ABET, Associates of Electrical Engineering Technology, or equivalent experience. 6 - 10 years of relevant experience preferred.


              Benefits

              Medical, dental, vision, life insurance, short-term and long-term disability coverage, flexible spending plan, 401(k) plus matching, paid time off, paid holidays, paid bereavement, company apparel allowance.  Relocation will not be provided for this position.

              River Cities Engineering is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity, and genetic information. We are also an equal opportunity employer of individuals with disabilities and protected veterans.