Software Engineer / Machine Interfaces (HMI) / (m/w/d)
Aufgaben
- Entwicklung und Weiterentwicklung moderner HMI-Lösungen für die Bedienung industrieller Maschinen und Anlagen
- Konzeption und Umsetzung webbasierter Benutzeroberflächen unter Einsatz von JavaScript, HTML und CSS
- Integration der HMI-Anwendungen in bestehende Maschinen- und Steuerungsarchitekturen
- Anbindung und Nutzung industrieller Kommunikationsschnittstellen, beispielsweise OPC UA, PROFINET oder EtherNet/IP
- Begleitung und Koordination von Softwareentwicklungsprojekten von der technischen Konzeption bis zur Umsetzung
- Abstimmung von Entwicklungsinhalten mit angrenzenden Fachbereichen sowie internen und externen Projektbeteiligten
- Berücksichtigung von Anforderungen an Qualität, Funktionalität, Sicherheit und Benutzerfreundlichkeit bei der Entwicklung industrieller Softwarelösungen
- Mitwirkung bei der Umsetzung von Cybersecurity-Anforderungen für vernetzte Maschinen- und Softwaresysteme
Anforderungen
- Abgeschlossenes Studium im Bereich Informatik, Elektrotechnik, Maschinenbau oder einer vergleichbaren technischen Fachrichtung
- Mehrjährige praktische Erfahrung in der Entwicklung webbasierter HMI- oder industrieller Softwareanwendungen
- Gute Kenntnisse in JavaScript, HTML, CSS und Git
- Erfahrung in der technischen Projektsteuerung sowie in der Koordination von Entwicklungsaufgaben
- Verständnis für Maschinensteuerungen und industrielle Kommunikationsarchitekturen
- Kenntnisse gängiger industrieller Protokolle und Schnittstellen, insbesondere OPC UA, PROFINET und/oder EtherNet/IP
- Kenntnisse bzw. Erfahrung mit Cybersecurity im industriellen Umfeld sind wünschenswert
- Sehr gute Deutsch- und Englischkenntnisse