Software Engineer (PLC / Robot) (m/w/d)
Core
Develop, program, simulate, and commission modern PLC control systems and industrial robots for custom automation cells and special machines.
Role type
Senior IC automation software engineer (PLC/Robotics)
Builds
Custom automation cells, robot-integrated systems, and industrial communication solutions for European manufacturing clients.
Domain
Industrial automation, robotics, and motion control
Deliverable
production ML models | product features | infrastructure
Required skills
PLC programming (Siemens TIA Portal, S7-1500/1200), industrial robot programming (Yaskawa, Kuka, ABB, Universal Robots), Structured Text (ST), C/C++, Python, motion control (servo drives, multi-axis coordination), industrial protocols (Profinet, EtherCAT, OPC UA, Modbus), safety standards (EN ISO 13849-1, IEC 61508, Siemens Failsafe, Profisafe, Pilz PNOZmulti), technical documentation, on-site commissioning and troubleshooting.
Preferred skills
HMI/SCADA systems (WinCC, TwinCAT), C#, .NET, CAD (SolidWorks), knowledge of printing technology and color management.
Technologies
Siemens TIA Portal, Yaskawa, Kuka, ABB, Universal Robots, Profinet, EtherCAT, OPC UA, MQTT, Modbus, Siemens Failsafe, Profisafe, Pilz PNOZmulti, WinCC, TwinCAT, SolidWorks.
Responsibilities
Develop and commission PLC control systems and robot applications; implement motion control and industrial communication solutions; ensure safety compliance; perform on-site commissioning, error analysis, and process optimization; create technical documentation and user manuals; support sales with simulations and system concepts; conduct feasibility studies in automation labs.
Seniority
Senior, hands-on IC