Growth Trends for Related Jobs

PLC Programmer Job Description

careertrend article image
computer image by blaine stiger from

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.

Computer Programmers salary

  • Top 10% Annual Salary: More than $146,050 ($70.22/hour)
  • Median Annual Salary: $89,190 ($42.88/hour)
  • Bottom 10% Annual Salary: Less than $51,440 ($24.73/hour)

Marquis Codjia is a New York-based freelance writer, investor and banker. He has authored articles since 2000, covering topics such as politics, technology and business. A certified public accountant and certified financial manager, Codjia received a Master of Business Administration from Rutgers University, majoring in investment analysis and financial management.