Softwareentwickler Steuerungstechnik (m/w/d)
Summary
Software developer for control technology at machine tool maker DMG Mori in Pfronten: designs HMI interfaces and their PLC integration for networked machine controls, creates reference HMI/PLC implementations for all plants, and coordinates their global rollout. Core stack: C++/Qt, C#, Python, TIA Portal/Simatic Manager, Sinumerik/Heidenhain.
In dieser Rolle gestalten Sie die HMI-Oberflächen und deren PLC-Anbindung für komplex vernetzte Maschinensteuerungen. Sie entwickeln und implementieren HMI-/PLC-Konzepte als Referenzlösungen für alle Werke und treiben die Weiterentwicklung voran. Dabei evaluieren Sie neue Ansätze und koordinieren Anpassungen mit den Entwicklungsabteilungen der Werke. Sie übernehmen den Transfer der Referenzimplementierungen in alle Standorte und arbeiten eng mit cross-funktionalen Teams zusammen. Die Position bietet die Chance, Automatisierungsprozesse zu optimieren und global Maßstäbe in der Maschinensteuerung zu setzen.
Verantwortungsbereiche- Steuerungstechnische Umsetzung und Weiterentwicklung von HMI-Oberflächen sowie PLC-Anbindung
- Aktive Entwicklung und Umsetzung der HMI-/PLC-Konzepte als Referenzimplementierungen für alle Werke
- Evaluierung und Optimierung von Implementierungsmustern bei Lieferanten
- Abstimmung mit Entwicklungsabteilungen der Werke zu Anpassungen und Übernahme der Referenzimplementierungen
- Koordination und Begleitung des Transfers der Referenzimplementierungen in alle Werke
- Abgeschlossenes Studium im Bereich Automatisierungstechnik, Software-Engineering oder Informatik bzw. eine vergleichbare Ausbildung
- Erfahrung in der Entwicklung und Pflege von HMI-Anwendungen bzw. Bedienoberflächen
- Gute Kenntnisse in Softwareentwicklung mit Steuerungsbezug (C++/Qt, C#, Python, TIA Portal, Simatic Manager)
- Erfahrung mit Programmierframeworks für Steuerungen und/oder embedded Software (Sinumerik, Heidenhain, Qt/QML) wünschenswert
- Interesse an komplexen Systemen und an neuen Technologien
- Flexibilität, Reisebereitschaft, Teamfähigkeit und hohe Einsatzbereitschaft
- Kommunikationsstärke in Deutsch (C1) und Englisch (B2)
- Flexibilität
- Teamfähigkeit
- Kommunikationsstärke
- C++/Qt
- C#
- Python