Mechatronics Engineering Technology

What a PLC Programmer Does

A PLC programmer designs control programs for electrical machines and systems, mostly in the industrial sector and seeking to automate processes. For example, programmable controllers are used to controlling machinery on factory assembly lines in the automobile industry. PLC programmers develop and optimize processes and also perform maintenance and fault diagnostics once the process has been implemented.

Work Enviroment

PLC programmers may work in manufacturing or factory settings. They should wear protective clothing, eyewear and earplugs if their work environment is loud and hazardous. When inspecting a PLC, a PLC programmer needs to be able to stand and crouch for periods at a time. They also need to be comfortable sitting at a computer for extended periods.

A PLC programmer may also need to travel to meet with vendors and customers. They should be personable and comfortable communicating with their team and clients. Oftentimes, they will need to train clients on how the PLC works or discuss solutions for a faulty PLC with their team.

Training Programs at UVU


UVU Mechatronics Engineering Technology AAS

63 Credits

The Mechatronics Engineering Technology Degree from Utah Valley University prepares graduates to work in the Utah manufacturing sector as an automation technologist, design technician, PLC programmer, as well as many other aspects of implementing manufacturing systems. Students complete courses in PLC programming and architecture, materials, CAD, electrical and mechanical components, pneumatics, and motor control. Students will also take courses in technical writing, physics, chemistry, and business to round out their professional profile.Â