Automation Engineer Job Description

What is an Automation Engineer?

Automation engineers are responsible for creating and building various automated machines. They design, program, simulate, and test automated machinery and processes to complete exact tasks. They are typically employed in industries where robots or machines are designed to perform specific functions including car manufacturing or food processing plants.

Automation engineers design schematics for automation components using CAD software and analyze production processes to assess automation’s best use. They manage supply chain issues and perform regular maintenance on automation equipment, performing repairs, and troubleshooting when necessary. Automation engineers write requirements for quality assurance and machine operation and regularly calibrate and repair equipment. They analyze production processes, develop automation solutions, and need a minimum bachelor's degree in mechanical engineering or electrical engineering and CAD software proficiency.

Automation Engineer Job Description Template

Job Overview

Responsibilities for Automation Engineer

  • Isolate, replicate, and report defects to the software teams.
  • Work on custom automation solutions to support the team.
  • Implement improvements with measurable results in savings, revenue, or quality.
  • Program, configure, and integrate new equipment into an existing systems.
  • Provide technician direction and support to fellow team members.
  • Provide technical support and training to other automation resources.
  • Assist in the development of internal training programs, activities, and initiatives.
  • To include cost evaluation and return on investment (ROI) estimates.
  • Verify accuracy of energy monitoring, energy reports, and calibration procedures.
  • Responsible for the design and integration of control systems for customer applications and processes.
  • Complete all work each day in a safe manner.
  • Assist in planning, organizing, monitoring, and oversight of all phases of test automation.
  • Prepare reports summarizing information or trends related to automation.
  • Maintain correct stock levels of repair or replacement parts.
  • Develop and document process for internal automation and development projects.
  • Actively support/solve intensified issues from both internal and external customers.
  • Actively participate in design and code reviews from functional teams.
  • Actively work with the customer to optimize the automation performance to deliver contracted KPIs.
  • Assist in scheduling and defining resource needs for testing.
  • Lead the auditing of all current lab processes to identify opportunities for further automation.
  • Develop and execute performance test scripts specific to the product needs.
  • Take lead in develop resilient continuous integration and delivery automation pipelines.
  • Perform/lead test execution for both project and support related activities.

Qualifications for Automation Engineer

  • Bachelor's or Graduate's Degree in engineering, computer science engineering, electrical engineering or computer science, or equivalent experience.
  • Experience with PLC, Agile, HMI, APIs, and SQL software and systems.
  • Experience with cloud, Python, SCADA, C, and JAVA software and systems.
  • Skilled in writing protocols and collaboration.
  • A natural problem solver.
  • Demonstrated skill with scripting and test automation.

Ready to Hire an Automation Engineer?

Try Job Postings

Employers: How to Write Great Job Descriptions

  • Be sure to mention requisite years of experience and educational requirements
  • Tell job seekers what's unique about your company and job
  • Ideal length is a few paragraphs or about 200 words
  • Make sure to use appropriate paragraph breaks and bullet points so it's easy on the eyes
Download Full Guide