Softwarearchitekt Fokus: Steuerung von Maschinen (m/w/d)
Rolle
Bei unserem Partnerunternehmen gestaltest du eine serviceorientierte Softwarearchitektur auf Embedded-Linux-Hardware und setzt sie in Maschinensteuerungen um. Du verantwortest das Design und die Bewertung modularer nativer Services unter Berücksichtigung von Ressourcenrestriktionen sowie die Definition technischer Schnittstellen für Interprozesskommunikation, Webanbindung und mobile Applikationen. Als Softwarearchitekt erstellst du technische Spezifikationen und Richtlinien und übernimmst die Verantwortung für das Cybersicherheitskonzept der Steuerungen inklusive der Einhaltung normativer Vorgaben.
Verantwortung
Du gestaltest und implementierst eine serviceorientierte Architektur auf Embedded-Linux-Hardware
In dieser Rolle entwirfst und bewertest du modulare native Services unter Berücksichtigung von Ressourcenrestriktionen
Als Softwarearchitektur für Maschinensteuerungen definierst du technische Schnittstellen für Interprozesskommunikation, Web und mobile Applikationen
Du erstellst technische Spezifikationen und Richtlinien im Entwicklerteam
Ebenso verantwortest du das Cybersicherheitskonzept der Steuerungen und die Einhaltung normativer Vorgaben
Du arbeitest eng mit Entwicklungs-, Test- und Hardwareteams zusammen und treibst die Weiterentwicklung interner Prozesse voran
Qualifikationen
Du hast ein abgeschlossenes Studium in Elektrotechnik, Informatik, Nachrichtentechnik oder einem vergleichbaren Fachgebiet
Mehrjährige Erfahrung in der Architektur systemnaher Embedded-Linux-Software sowie verteilter Anwendungen zeichnet dich aus
Du verfügst über fundierte Kenntnisse in C, C++ oder vergleichbaren Embedded-Sprachen und bist sicher im Umgang mit Interprozesskommunikation
Moderne, serviceorientierte Softwarearchitekturen und Middleware-Technologien wie DDS, MQTT oder gRPC begeistern dich
Idealerweise hast du Praxis mit Qt/QML oder ähnlichen UI-Frameworks und verstehst Hardware-Schnittstellen sowie typische Constraints von Embedded-Systemen
Eine selbstständige, strukturierte und teamorientierte Arbeitsweise sowie sehr gute Deutsch- und Englischkenntnisse runden dein Profil ab
Benefits