ExOne - SPS-/PLC-Entwickler (TwinCAT3)
Gersthofen, Germany
Full Time
Mid Level
Ziel der Stelle:
Entwicklung, Implementierung und kontinuierliche Weiterentwicklung der Steuerungs- und Bediensoftware für die additiven Fertigungsanlagen (Sand-3D-Druck) auf Basis von Beckhoff TwinCAT3. Ziel der Stelle ist ein zuverlässiger, sicherer und effizienter Anlagenbetrieb sowie die stetige Verbesserung von Prozessqualität und Softwarearchitektur.
Wesentliche Schnittstellen: Mechanik-/Elektrokonstruktion, Applikation, Produktion, externe Dienstleister, Service, Inbetriebnahme,
Tätigkeitsbeschreibung:
Haupttätigkeiten:
- Softwareentwicklung der Maschinensteuerung mit Beckhoff TwinCAT3 auf Basis der Norm IEC 61131-3 (insbesondere Structured Text)
- Entwicklung und Pflege der Bedienoberflächen (HMI) mit TwinCAT HMI (TE2000)
- Arbeiten mit künstlicher Intelligenz (Claude Code)
- Entwicklung und Implementierung komplexer Prozesse und Regelstrategien im Bereich Sand-3D-Druck
- Definition, Dokumentation und Sicherstellung der Einhaltung von Programmier- und Qualitätsstandards
- Definition und Umsetzung von Schnittstellen zu übergeordneten Systemen (z. B. MES, ERP, Sensorik/Aktorik, Fremdsteuerungen)
- Enge Zusammenarbeit mit externen Dienstleistern bei der Integration von Komponenten und Subsystemen
- Erstellung und Pflege von Arbeitsanweisungen, Funktionsbeschreibungen und technischer Dokumentation
- Mitwirkung an der Softwarearchitektur und dem technischen Design neuer Steuerungskonzepte
Weitere Tätigkeiten:
- Durchführung von Programmtests, Simulationen und Validierungen direkt an der Maschine
- Inbetriebnahme neu entwickelter Anlagen, Komponenten und Softwaremodule
- Servicesupport, Störungsanalyse und nachhaltige Fehlerbehebung
- Versions- und Änderungsmanagement der Steuerungssoftware (u. a. über Git & GitHub)
- Unterstützung und Schulung von Kolleg:innen und Produktionsmitarbeitenden bei Bedienfragen
Befugnisse und Handlungsspielraum:
Berechtigungen, Befugnisse und Kompetenzen:
- Selbstorganisation der Arbeit im SCRUM-Prozess, einschließlich Aufwandsschätzung und Priorisierung
- Zugriff auf Entwicklungsserver und Versionsverwaltung
- Eigenverantwortlicher Architekturabgleich und Gestaltung von Softwarelösungen im Team
- Mitspracherecht bei der Auswahl von Werkzeugen, Bibliotheken und Entwicklungsstandards
- Freigabe eigener Softwareänderungen im Rahmen des vereinbarten Review-Prozesses
Anforderungen:
Fachliche Anforderungen:
- Abgeschlossenes Studium der Informatik, Elektrotechnik, Automatisierungstechnik oder vergleichbare Ausbildung
- Idealerweise mehrjährige Projekterfahrung in der SPS-Programmierung
- Kenntnisse im Umgang mit TwinCAT3 sowie der Norm IEC 61131-3
- Reisebereitschaft von ca. 15 % (In Ausnahmefällen Inbetriebnahmen bei Kunden und an anderen Standorten)
Persönliche Anforderungen:
- Ausgeprägte Teamfähigkeit und Kommunikationsstärke in der Zusammenarbeit mit internen und externen Partnern
- Konzeptionelles, analytisches und ergebnisorientiertes Denken und Arbeiten
- Selbstständige, strukturierte Arbeitsweise mit hohem Qualitätsanspruch
- Bereitschaft zur kontinuierlichen Weiterbildung in neuen Technologien
Fundierte Kenntnisse in:
- Structured Text (IEC 61131-3)
- Code-Refactoring und sauberer Softwarearchitektur
- TwinCAT3 (Beckhoff)
- Versionsverwaltung mit Git & GitHub
Wünschenswert:
- Erfahrung im Entwicklungsprozess mit SCRUM und Jira
- Erfahrung mit TIA-Portal (Siemens)
- Kenntnisse in der additiven Fertigung / im 3D-Druck
Apply for this position
Required*