Skip to Main Content

Automation Engineers

The Job

Automation engineers perform a wide range of duties based on their employment sector. For example, automation engineers in the manufacturing industry design and implement automation systems to improve efficiency, increase quality and precision levels, lower operating and production costs, and meet other goals. They work with technicians and process control engineers to develop the system, choose and program a controller (the brains of an automation system), create the connections from the controller to the sensors (equipment that collects information regarding the performance of the system and current operating conditions) and actuators (pumps, flow valves, robotic arms, pistons, heaters, rotors, etc.), and then install, test, troubleshoot, and otherwise tweak the system to ensure it is meeting the intended automation goals. Additional tasks include identifying other manufacturing or work processes that have the potential to be automated, managing team members (for those in supervisory roles), writing reports that detail testing outcomes and ongoing efficiency initiatives, and training staff regarding the use of new equipment or processes.

A growing number of automation engineers work in the software or hardware industries (to improve efficiency and reduce errors during the development process) and for companies that want to automate business or customer service/support processes. An engineer who works for a software company will be tasked with identifying software processes that can be automated, or he or she may begin working on a previously scheduled automation project. For example, engineers who are assigned to develop a new automated chatbot in order to speed up customer service will create a software program that serves this purpose. They talk to current customer service specialists to assess the existing system and solicit feedback from customers. Then they design and develop the software. As they write the code (or incorporate existing code) into the program, they design and execute quality assurance tests using scripts that automatically assess the functionality of their work. Engineers identify and fix issues during the development, testing and re-testing until the software is finished. Once the chatbot is launched, they monitor its performance and address any issues that arise. They also document their work and train stakeholders regarding the new software.

Related Professions