Un programmatore PLC è un professionista altamente specializzato che sviluppa, progetta e collauda software applicativi per macchinari industriali e impianti automatizzati il cui funzionamento è regolato dai cosiddetti PLC (Programmable Logic Controller). I PLC sono computer industriali a logica programmabile, ideati nel 1968, utilizzati per gestire i processi di produzione e verificare che i macchinari funzionino correttamente in base ai programmi impostati.
Le mansioni e le responsabilità di un programmatore PLC includono:
Inoltre, esiste la figura del tecnico PLC trasfertista, che fornisce supporto e assistenza nelle fasi di installazione, avviamento, collaudo e aggiornamento dei macchinari presso le sedi dei clienti.
I macchinari controllati tramite PLC sono utilizzati in realtà industriali operanti in un ampio ventaglio di settori, da quello meccanico, metalmeccanico, siderurgico, aeronavale, automobilistico, alimentare, chimico e dell'automazione al settore energetico, elettronico, informatico e delle telecomunicazioni.