PLC Programmer Job Description

As Seen In

logo of wsj
logo of wsj
logo of business-insider
logo of business-insider
logo of cnn
logo of cnn
logo of fatherly
logo of fatherly
logo of nbc
logo of nbc

Table Of Contents

Learn about the important requirements, obligations, responsibilities, and skills that should be in a PLC programmer job description.

PLC (programmable logic controller) programmers design, write, and install software that controls machinery (typically in a manufacturing setting). They also provide training and technical support to end users.

Do you need to hire a PLC programmer? If you are new to ZipRecruiter, you can post your first job listing for free! You can also take a look at the top job posting sites if you want to list your opening in multiple places.

get started with ziprecruiter

PLC Programmer Job Description Template

We’re seeking an experienced PLC programmer to support our growing manufacturing operation. You’ll gather and assess requirements, design programs, write code, and install the newly-created software on designated computers. You’ll also train plant personnel to use each program, troubleshoot any issues, and document the software development process.

PLC Programmer Responsibilities

  • Gathering requirements to understand the firm’s automation needs.

  • Designing computer programs and presenting schematics to leadership for approval.

  • Coding approved software designs.

  • Installing and testing the new software on the appropriate computers.

  • Training plant personnel to use the new programs.

  • Providing technical support as needed.

  • Documenting the software development process so other engineers, programmers, and colleagues have a reference.

PLC Programmer Requirements 

  • Bachelor’s degree in software engineering, electrical engineering, mechanical engineering, or a similar field

  • PLC certification

  • 5+ years of experience as a PLC programmer

  • Expertise in PLC programming languages

  • Proficiency in tools like AutoCAD and Logix

  • Strong knowledge of software design, the human machine interface (HMI), Relay Ladder Logic, manufacturing processes, and mechanical and electrical equipment operation

  • Superior technical, analytical, troubleshooting, communication, technical writing, presentation, and interpersonal skills

  • Must be willing to travel to other company locations as needed

PLC Programmer Duties And Responsibilities

Let’s dive deeper into some of the PLC programmer’s responsibilities.

Gather Requirements

PLC programmers meet with leaders to understand what they want to accomplish with the new automation software. Doing so helps them design an effective solution. A PLC programmer must have strong communication skills to learn and apply the needs and wants of the company to their designs.

Design Programs

PLC programmers design software based on the company’s specifications. Then, they present their designs to leadership for approval. A PLC programmer must have strong presentation and interpersonal skills to demonstrate their ideas and accept feedback.

Related: Best Tech Careers

Write Code For Software

PLC programmers write code for software used in the manufacturing process. Then, they install and test the programs to ensure they work as intended. A PLC programmer must have strong software development skills to create effective and bug-free programs.

Train Plant Personnel

PLC programmers train plant personnel to use the new software. They also provide technical support when issues arise. A PLC programmer must have top-notch troubleshooting skills to swiftly and correctly diagnose and resolve problems with their software.

Document The Software Development Process

PLC programmers document their software development process. That way, other professionals within the organization can use the documentation as a reference in the future. A PLC programmer must have solid technical writing skills to create helpful reference materials.

PLC Programmer Salary And Job Outlook

Here’s the current outlook for the PLC programmer role in the United States:

Median National Salary: $72,000+

Education Required: Bachelor’s degree

Number of Jobs: 174,000+

Job Growth 2020 – 2030: -10% (decline)

The Bottom Line

You now have everything you need to write that PLC programmer job description. Once you've finished, post your open role on ZipRecruiter today!

Then, be sure to read our choices for the best free job posting sites. That way, you’ll be able to attract more applicants without spending more money.