Softwareentwickler (w/m/d) - Automation & PLC
Entwicklung moderner Steuerungs- und Automatisierungslösungen: Du entwickelst, pflegst und optimierst die Steuerungs- und Visualisierungssoftware unserer Sondermaschinen für die Halbleiterindustrie. Dabei programmierst du SPS-, Antriebs- und Automatisierungslösungen auf Basis von B&R Automation Studio und nutzt Programmiersprachen wie ANSI-C, C++, Structured Text sowie moderne Konfigurationsformate wie XML und JSON. Konzeption und Standardisierung von Softwarelösungen: Mit deinem analytischen Denkvermögen entwickelst du wiederverwendbare Softwaremodule, Bibliotheken und Standards zur Vereinfachung und Optimierung unserer Entwicklungsprozesse. Integration von Anlagen und Schnittstellen: Dank deines Verständnisses für industrielle Kommunikation integrierst du Fremd- und Hostsysteme sowie Sensoren, Aktoren und weitere Anlagenkomponenten in unsere Maschinen. Dabei arbeitest du mit gängigen Kommunikationsstandards wie OPC-UA, IO-Link, Modbus TCP und TCP/IP und stellst eine zuverlässige Systemkommunikation sicher. Durchführung von Tests und Inbetriebnahmen: Du erstellst Anlagensimulationen und führst Unit-, Integrations- und Systemtests durch. Von der Entwicklung bis zur erfolgreichen Inbetriebnahme begleitest du unsere Softwarelösungen und unterstützt bei Abnahmetests sowie bei der Fehleranalyse. Kommunikationsstärke und Teamfähigkeit: Als engagierte Persönlichkeit arbeitest du eng mit Kollegen aus anderen Unternehmensbereichen zusammen, insbesondere der Inbetriebnahme. Mitarbeit an innovativen Entwicklungsprojekten: Aufgrund deiner technischen Expertise übernimmst du Verantwortung in Entwicklungs- und Optimierungsprojekten.
- Abgeschlossene Technikerausbildung oder Studium im Bereich Informatik, Elektrotechnik, Automatisierungstechnik oder vergleichbare Qualifikation
- Erfahrung in der Softwareentwicklung für Automatisierungs- und Antriebstechnik
- Sicherer Umgang mit ANSI-C, C++, Structured Text sowie XML und JSON
- Analytisches Denken, Problemlösungskompetenz und eine strukturierte Arbeitsweise
- Gute Deutsch- und Englischkenntnisse
- Reisebereitschaft für internationale Inbetriebnahmen
- Idealerweise Erfahrung mit B&R Automation Studio
- Kenntnisse im Umgang mit B&R- und/oder Siemens-Steuerungs- und Antriebssystemen
- Erfahrung mit Integrationsprozessen sowie Test- und Validierungsverfahren
- Kenntnisse im Bereich Machine-to-Machine-Kommunikation und SEMI-Standards von Vorteil
- Grundkenntnisse in IEC 62443, sicherer Softwareentwicklung, Netzwerksegmentierung sowie Benutzer- und Rollenmanagement von Vorteil