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.
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.