Softwarearchitekt - Maschinensteuerung (m/w/d)
Rolle
Du gestaltest die Softwarearchitektur moderner Maschinensteuerungen auf Embedded-Linux-Basis und schaffst die Grundlage für vernetzte, serviceorientierte und zukunftssichere Spülsysteme. Dabei verbindest du Systemnähe, Cybersecurity und modulare Softwarekonzepte, um leistungsfähige und erweiterbare Steuerungsplattformen zu realisieren.
Verantwortung
Mitgestaltung und Umsetzung einer serviceorientierten Softwarearchitektur auf Embedded-Linux-Systemen
Design modularer, nativer Services unter Berücksichtigung begrenzter Systemressourcen
Definition technischer Schnittstellen für Interprozesskommunikation, Webanbindungen und mobile Apps
Verantwortung für Architekturvorgaben, technische Richtlinien sowie Cybersecurity-Konzepte der Steuerungen
Enge Zusammenarbeit mit Entwicklern, Testern und Hardwareteams zur Weiterentwicklung einer vernetzten, skalierbaren Systemarchitektur
Qualifikationen
Mehrjährige Erfahrung in der Architektur systemnaher Software für Embedded Linux und verteilte Systeme
Sehr gute Kenntnisse in C/C++ sowie Erfahrung mit IPC und serviceorientierten Middleware-Technologien (z. B. DDS, MQTT, gRPC)
Strukturierte, eigenständige Arbeitsweise und sehr gute Deutsch- und Englischkenntnisse
Benefits