PLC Softwareentwickler Maschinensteuerung (m/w/d)
Rolle
In dieser Funktion entwickeln Sie leistungsfähige Softwarelösungen für Maschinen- und Automationssysteme und begleiten deren Weiterentwicklung über den gesamten Lebenszyklus. Sie programmieren Echtzeitfunktionen, optimieren bestehende Softwarekomponenten und sorgen durch umfassende Tests für einen zuverlässigen Betrieb der Anlagen. Gemeinsam mit interdisziplinären Teams realisieren Sie innovative Automatisierungslösungen und unterstützen die kontinuierliche Verbesserung der Systeme.
Verantwortung
Entwicklung und Weiterentwicklung von Steuerungssoftware nach IEC 61131
Programmierung von Maschinenfunktionen in Echtzeitumgebungen
Entwicklung von Softwaremodulen sowie Schnittstellen zu Datenbanken und übergeordneten Systemen
Planung und Umsetzung von Softwareoptimierungen über den gesamten Produktlebenszyklus
Durchführung von Simulationen, Funktionstests und Maschinenversuchen
Erstellung und Pflege von technischen Entwicklungsdokumentationen
Analyse von Software- und Anlagenstörungen sowie Erarbeitung nachhaltiger Lösungskonzepte
Zusammenarbeit mit Engineering und weiteren Fachbereichen zur kontinuierlichen Verbesserung der Software
Qualifikationen
Abgeschlossenes Studium auf HF- oder FH-Niveau in Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung
Fundierte Erfahrung mit Microsoft Visual Studio (MVC, VB, VB .NET, C# .NET)
Gute Kenntnisse in der PLC-Programmierung nach IEC 61131
Erfahrung mit Datenbanksystemen wie SQL oder Microsoft Access
Kenntnisse von Beckhoff TwinCAT 2 oder TwinCAT 3 von Vorteil
Erfahrung mit agilen Entwicklungsmethoden von Vorteil
Strukturierte, analytische und selbstständige Arbeitsweise
Gute Englischkenntnisse in Wort und Schrift
Fliessende Deutschkenntnisse
Benefits