1

Plc Programming Jobs (NOW HIRING)

PLC Programmer

Dakota Dunes, SD · On-site

$64K - $88K/yr

Responsibilities Programming & Technical Development * Develop, modify, and maintain PLC programs using industry-standard platforms such as Modicon, Rockwell Studio 5000 / RSLogix, or Schneider ...

PLC Programmer

Dakota Dunes, SD

$64K - $88K/yr

Responsibilities Programming & Technical Development * Develop, modify, and maintain PLC programs using industry-standard platforms such as Modicon, Rockwell Studio 5000 / RSLogix, or Schneider ...

PLC Programmer (OT)

$69K - $94K/yr

Experience with PLC programming. * 3+ years of PLC and HMI development experience * Willingness to work in a collaborative environment. Desired: * Desired locations: New Cumberland, PA; Tracy, CA;

Controls Engineer, PLC Programming

Arlington, TX · On-site

$75K - $97K/yr

PLC programming in Structured Text, Ladder, and FBD. * Motion control tuning, EtherCAT configuration, and real-time synchronization. * Familiarity with Fanuc robots, end effectors, and safety PLCs.

PLC Programmer

Dakota Dunes, SD

$64K - $88K/yr

Programming & Technical Development * Develop, modify, and maintain PLC programs using industry-standard platforms such as Modicon, Rockwell Studio 5000 / RSLogix, or Schneider Electric Ecostruxure.

PLC Programmer/Electrical Engineer

Swartz Creek, MI · On-site

$59K - $80K/yr

Proficiency in PLC programming, HMI design, and troubleshooting electrical control panels * Strong understanding of motor control, VFDs, and field instrumentation * Ability to work independently in ...

... programming, automation, controls, or industrial maintenance experience - Experience with Allen-Bradley, Siemens, or comparable PLC/HMI platforms preferred - Strong troubleshooting ability with ...

... programming, automation, controls, or industrial maintenance experience - Experience with Allen-Bradley, Siemens, or comparable PLC/HMI platforms preferred - Strong troubleshooting ability with ...

PLC Programmer

Tipton, MO · On-site

$59K - $81K/yr

Experience with Siemens PLC's, programming various drives, and designing HMIs * Preferred experiences with Allen Bradley, Siemens, Red Lion, Horner, or other various types of equipment * Preferred ...

... programming, automation, controls, or industrial maintenance experience - Experience with Allen-Bradley, Siemens, or comparable PLC/HMI platforms preferred - Strong troubleshooting ability with ...

... PLC programming experience, including projects from college * Ability to apply engineering concepts and perform engineering calculations relating to control system designs for the water and ...

... PLC programming experience, including projects from college * Ability to apply engineering concepts and perform engineering calculations relating to control system designs for the water and ...

PLC Engineer Position Overview The PLC Engineer is responsible for ... developing, programming, and maintaining programmable logic controller systems that support ...

... programming, automation, controls, or industrial maintenance experience - Experience with Allen-Bradley, Siemens, or comparable PLC/HMI platforms preferred - Strong troubleshooting ability with ...

... PLC programming, HMI/SCADA development, and field commissioning to deliver reliable automation systems across complex manufacturing environments. Responsibilities: • Design, program, and test PLC ...

... programming, automation, controls, or industrial maintenance experience - Experience with Allen-Bradley, Siemens, or comparable PLC/HMI platforms preferred - Strong troubleshooting ability with ...

... programming, automation, controls, or industrial maintenance experience - Experience with Allen-Bradley, Siemens, or comparable PLC/HMI platforms preferred - Strong troubleshooting ability with ...

next page

Showing results 1-20

Plc Programming information

See salary details

$40.5K

$80.7K

$112K

How much do plc programming jobs pay per year?

As of Jun 12, 2026, the average yearly pay for plc programming in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a PLC Programmer, and why are they important?

To thrive as a PLC Programmer, you need a solid understanding of electrical engineering fundamentals, ladder logic, and automation systems, often supported by a degree in engineering or a related field. Familiarity with PLC platforms such as Siemens, Allen-Bradley, or Schneider Electric, and experience using programming software and troubleshooting tools, are typically required. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with multidisciplinary teams and resolve issues efficiently. These skills are crucial for ensuring reliable automation processes, minimizing downtime, and delivering successful industrial control solutions.

Is PLC programming a good career?

PLC programming is a specialized field involving designing and troubleshooting automation systems using programmable logic controllers, often requiring knowledge of ladder logic and industrial protocols. It offers steady employment opportunities in manufacturing, automation, and industrial sectors, with potential for advancement and certification. The role typically involves working in industrial environments with regular hours and the need for technical skills and problem-solving abilities.

What is the difference between Plc Programming vs Automation Technician?

AspectPlc ProgrammingAutomation Technician
CredentialsTypically requires a degree or diploma in electrical, automation, or control systems; certifications in PLC programming are commonOften has similar technical certifications; may also hold electrical or instrumentation licenses
Work EnvironmentPrimarily involves programming, testing, and troubleshooting PLC systems in industrial settingsWorks on installing, maintaining, and repairing automation equipment, including PLCs, sensors, and control panels
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial plants, and facilities requiring automation maintenance

While both roles involve working with PLC systems, Plc Programming focuses on developing and coding control logic, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment. Both roles are essential in industrial automation environments and often collaborate to ensure system functionality.

How much do PLC coders make?

PLC programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and knowledge of specific PLC brands like Allen-Bradley or Siemens tend to have higher salaries, especially in automation and manufacturing environments.

Is PLC programming in high demand?

PLC programming is in high demand across manufacturing, automation, and industrial sectors due to the need for efficient control systems. Skilled programmers with knowledge of ladder logic, SCADA systems, and industrial protocols are sought after, especially as industries modernize and adopt Industry 4.0 technologies.

What is PLC programming?

PLC programming refers to creating and modifying the software that runs on Programmable Logic Controllers (PLCs). PLCs are specialized computers used to automate industrial processes, such as manufacturing lines or machinery. Programming a PLC involves using specific languages like ladder logic, structured text, or function block diagrams to control inputs and outputs based on the needs of the system. Skilled PLC programmers ensure equipment operates efficiently, safely, and reliably.

Will AI replace PLC programmers?

AI is unlikely to fully replace PLC programmers, as their role involves designing, programming, and troubleshooting complex automation systems that require human expertise. While AI can assist with tasks like code generation and diagnostics, skilled programmers are needed to interpret requirements, optimize processes, and ensure safety in industrial environments. Continuous learning and familiarity with PLC software and control standards remain essential for the profession.

What are some common challenges faced by PLC Programmers when working on large-scale automation projects?

PLC Programmers often encounter challenges such as integrating diverse hardware and software platforms, troubleshooting unexpected system behaviors, and ensuring robust communication between devices. Managing project timelines while adapting to last-minute changes in client requirements can also be demanding. Effective collaboration with electrical engineers, machine operators, and project managers is essential to address these challenges and deliver reliable automation solutions.
More about Plc Programming jobs
What cities are hiring for Plc Programming jobs? Cities with the most Plc Programming job openings:
What are the most commonly searched types of Plc Programming jobs? The most popular types of Plc Programming jobs are:
What states have the most Plc Programming jobs? States with the most job openings for Plc Programming jobs include:
PLC Programmer

PLC Programmer

empirical foods, inc.

Dakota Dunes, SD • On-site

$64K - $88K/yr

Full-time

Posted 5 days ago


Job description

Overview
The PLC Programmer is responsible for programming, troubleshooting, and maintaining programmable logic controllers and associated automation systems in an industrial environment. This role works closely with engineering, technical, and operations teams to ensure control systems perform reliably, safely, and efficiently.
Responsibilities
Programming & Technical Development
  • Develop, modify, and maintain PLC programs using industry-standard platforms such as Modicon, Rockwell Studio 5000 / RSLogix, or Schneider Electric Ecostruxure.
  • Familiar with industrial communication protocols such as EtherNet/IP, Modbus TCP, HART.
  • Program and tune closed-loop PID control loops, servo drives, and variable frequency drives (VFDs).

Troubleshooting & Maintenance
  • Diagnose and resolve PLC hardware and software to minimize equipment downtime.
  • Perform routine preventive maintenance on control systems, including backup and version control of all PLC programs.
  • Provide on-call and after-hours support.
  • Work alongside maintenance and technicians to maintain, repair, and implement corrective actions.

Project Support & Implementation
  • Support capital and process improvement projects from design through commissioning and startup.
  • Review project specifications and contribute to control system design, panel layouts, and I/O configurations.
  • Test and validate new or modified control systems prior to production deployment.
  • Assist with installation, wiring, and startup of new automation equipment.

Continuous Improvement
  • Identify opportunities to improve system reliability, efficiency, and safety through control system enhancements.
  • Recommend and implement upgrades to aging or obsolete control hardware and software.
  • Stay current with advancements in automation technology, PLC platforms, and industry best practices.

Collaboration & Communication
  • Collaborate with engineering, operations, and technical teams to define control requirements and resolve system issues.
  • Communicate project status, technical findings, and recommendations clearly to both technical and non-technical stakeholders.
  • Train operators and technical personnel on new or modified control systems as needed.

Documentation & Administrative
  • Create and maintain accurate documentation including PLC program backups, revision logs, wiring diagrams, and standard operating procedures.
  • Ensure all control system changes are documented and comply with applicable safety and regulatory standards.

Additional
  • Ability to perform all essential job functions with or without reasonable accommodation.
  • Dependable with regular and punctual attendance.
  • Perform all other duties as assigned

Qualifications
Skills and Abilities
  • Proficient in one or more major PLC platforms: Modicon, Rockwell/Allen-Bradley (Studio 5000, RSLogix 500), or Schneider Electric (EcoStruxure Control Expert).
  • Experience with HMI development tools such as GE IFix, FactoryTalk View, or Inductive Automation Ignition.
  • Proficient in IEC programming languages: ladder logic, function block diagram preferred, structured text, and sequential function chart.
  • Ability to read and interpret electrical schematics, P&IDs, and mechanical drawings.
  • Familiarity with variable frequency drives (VFDs), servo systems, and motion control.
  • Basic understanding of electrical systems including panel wiring, I/O modules, and field instrumentation.
  • Proficient with PC-based tools and Microsoft Office applications.

Demonstrated Competencies
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex automation issues under pressure.
  • Attention to detail with a commitment to accuracy in both programming and documentation.
  • Ability to manage multiple tasks and priorities in a fast-paced environment.
  • Effective written and verbal communication skills across all organizational levels.
  • Team-oriented with the ability to work independently when required.

Physical Requirements
  • Ability to work in an industrial or manufacturing environment, including exposure to noise, heat, and equipment.
  • Occasional lifting, bending, and standing for extended periods may be required.
  • Available for after-hours and on-call support as operational needs dictate.
  • Occasional travel to other facilities or vendor sites may be required.

Experience: 2 plus years of PLC programming experience in a manufacturing or industrial automation environment is preferred. Hands-on experience with at least one major PLC platform.
Education: Associate's or technical degree, Automation, Industrial Technology, or a related field is preferred. A combination of equivalent technical training and relevant hands-on experience will be considered.
Department: Systems Engineering
Reports to (if applicable): Systems Automation Program Manager