Software Engineer Automation (m/w/d)
Über
Rolle
Als Software Engineer Automation / SPS & HMI entwickelst und optimierst Du anspruchsvolle Steuerungs- und Softwarelösungen für thermische Beschichtungssysteme. Du verbindest fundierte Kenntnisse in SPS-Programmierung, Software Engineering und Automation und arbeitest an modernen Lösungen von der Entwicklung und virtuellen Inbetriebnahme bis zur Integration und Inbetriebnahme beim Kunden.
Verantwortung
Entwicklung und kontinuierliche Weiterentwicklung von SPS-, HMI- und Softwarelösungen für thermische Beschichtungssysteme
Programmierung und Weiterentwicklung von Siemens S7-1500 Steuerungen mit TIA Portal
Entwicklung moderner HMI-Anwendungen mit Java unter Einsatz objektorientierter Softwarearchitekturen und Design Patterns
Aufbau und Nutzung virtueller Testumgebungen mit Siemens SIMIT
Umsetzung von Testautomatisierungs- und Software-Qualitätssicherungskonzepten
Integration und Anbindung von Datenbanken sowie industriellen Kommunikationsprotokollen
Entwicklung und Integration von Schnittstellen über PROFINET, Modbus/TCP und OPC UA
Qualifikationen
Abgeschlossenes Studium oder vergleichbare Ausbildung in Informatik, Software Engineering, Automation oder Elektrotechnik
Mehrjährige Berufserfahrung in der SPS-Entwicklung mit Siemens S7-1500 und TIA Portal
Fundierte Erfahrung mit SIMIT, virtueller Inbetriebnahme und Testautomatisierung
Sehr gute Kenntnisse in Java, objektorientierter Softwareentwicklung und gängigen Design Patterns
Erfahrung mit Datenbanken, insbesondere SQL, Firebird und/oder MongoDB
Gute Kenntnisse industrieller Kommunikationssysteme wie PROFINET, Modbus/TCP und OPC UA
Erfahrung mit Git, GitLab, CI/CD und modernen Softwareentwicklungsprozessen
Kenntnisse in Industrial Cyber Security, Secure Development und DevSecOps
Verständnis und idealerweise Erfahrung mit IEC 62443 und Cyber Resilience Act (CRA)
Benefits