The median Automation Software Engineer salary in Switzerland is CHF105K in 2026, with a typical range from CHF101K to CHF111K. Pay has moved +5.0% year-on-year. Zurich currently leads city pay at CHF114K. This is base salary for permanent employees. Contracting instead? See day rates for this role below.
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