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
Job description provided by South 8 Technologies.
View the original posting