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
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*