Berufsbild und Aufgaben:
Ein/e Automation Software Developer (Automatisierungssoftwareentwickler/in) ist eine Fachkraft, die sich auf die Entwicklung von Software für industrielle Automatisierungssysteme spezialisiert hat. Ihr Aufgabenbereich ist breit gefächert und umfasst sowohl die Programmierung von Steuerungen als auch die Entwicklung von Tools und Anwendungen für das industrielle Umfeld.
Typische Aufgaben umfassen:
- SPS-Programmierung: Entwicklung von Steuerungsprogrammen in IEC 61131-3 Sprachen (AWL, KOP, FUP, ST, AS) für SPSen und IPCs.
- Hochsprachen-Programmierung: Entwicklung von Anwendungen in Hochsprachen wie C++, C#, Python für Industrie-PCs, Edge-Geräte oder Cloud-Lösungen.
- Bibliotheksentwicklung: Erstellung und Pflege von wiederverwendbaren Softwaremodulen, Funktionsbausteinen und Bibliotheken für spezifische Applikationen oder branchenweite Standards.
- Tool-Entwicklung: Programmierung von Konfigurations-, Diagnose- oder Test-Tools zur Unterstützung des Engineering-Prozesses.
- Schnittstellenprogrammierung: Entwicklung von Software für die Kommunikation zwischen verschiedenen Systemen (z.B. OPC UA, MQTT, Feldbusse).
- Software-Architektur: Design von Softwarestrukturen für komplexe Automatisierungssysteme.
- Fehlerbehebung und Optimierung: Analyse und Behebung von Softwarefehlern, Performance-Optimierung.
Qualifikationen:
Für diese anspruchsvolle Position ist in der Regel ein abgeschlossenes Informatikstudium oder ein vergleichbarer Abschluss in Elektrotechnik/Automatisierungstechnik mit Schwerpunkt Softwareentwicklung erforderlich. Wichtig sind zudem:
- Fundierte Kenntnisse in verschiedenen Programmiersprachen und Entwicklungsumgebungen.
- Verständnis für industrielle Protokolle und Echtzeitanforderungen.
- Erfahrung mit Versionsverwaltungssystemen und Software-Qualitätssicherung.
- Analytische Fähigkeiten und Problemlösungskompetenz.
Automation Software Developer spielen eine zentrale Rolle bei der Gestaltung der Industrie 4.0 und der Entwicklung intelligenter, flexibler und vernetzter Produktionssysteme.
→ Siehe auch: SPS-Profis.de, SPS-Programmierer/in, IEC 61131-3, API (Application Programming Interface), Industrie 4.0

