What does An Automation Software Engineer do?
Designs and maintains the software layer that drives industrial automation, writing PLC/SCADA logic and robot-control code that connects manufacturing lines, lab equipment, and production robotics to plant-level IT systems.
Day-to-day responsibilities
- Programming and testing PLC/SCADA logic
- Commissioning robot cells and conveyor systems on the factory floor
- Debugging integration issues between OT (operational technology) and MES/ERP systems
- Working alongside mechanical and process engineers on line changeovers
Low demand+15% Siemens TIA Portal / Step 7+17% Industrial robotics (ABB RobotStudio, KUKA)+13% SCADA / OT-IT integration