careertrend article image
computer image by blaine stiger from

PLC Programmer Job Description

Growth Trends for Related Jobs

A PLC, or programmable logic controller, is a digital computer used to automate electromechanical processes in the manufacturing industry. These processes may relate to machinery on assembly lines or lighting fixtures. PLC programmers help firms improve operating procedures.

Tasks and Expectations

A PLC programmer reviews engineering specifications of a company and ensures the consulting team proposes solutions that meet client needs. He also ensures that changes adhere to project requirements.

Academic Requirements

To fill PLC programmer positions, companies prefer applicants with bachelor’s degrees in electrical engineering or a related discipline.


A PLC programmer must have excellent written and verbal communication skills and the ability to work with minimal supervision.


The career resources website Indeed reports that a PLC programmer earned a median annual salary of $72,000 in 2010.


A PLC programmer can boost her promotion chances by carrying out duties appropriately and taking part regularly in industry seminars, such as professional symposia that the Computer Science and Telecommunications Board sponsors.

Working Conditions

Typical work days for PLC programmers start at 8 a.m. and end at 5 p.m. Some senior professionals may work longer hours or travel depending on business requirements.

2016 Salary Information for Computer Programmers

Computer programmers earned a median annual salary of $79,840 in 2016, according to the U.S. Bureau of Labor Statistics. On the low end, computer programmers earned a 25th percentile salary of $61,100, meaning 75 percent earned more than this amount. The 75th percentile salary is $103,690, meaning 25 percent earn more. In 2016, 294,900 people were employed in the U.S. as computer programmers.