An automation engineer designs, builds, and maintains computerized or robotic systems to make manufacturing, software testing, or business processes run faster with less human help. Key duties include: writing code or control scripts, testing system performance, and fixing technical errors.