Softwarearchitekt Embedded Linux Maschinensteuerungen
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
Als Softwarearchitekt (w/m/d) gestalten Sie die Embedded-Software- und Systemarchitektur der Maschinensteuerungen. Sie entwickeln serviceorientierte Software, definieren moderne Schnittstellen und Kommunikationsarchitekturen und gestalten die Themen Cybersecurity, Modularität und Zukunftsfähigkeit aktiv mit. In dem mittelständisch geprägten Unternehmen, rd. 2.000 Mitarbeiter, starke Präsenz auf den Weltmärkten und führende Rolle in seiner Branche, finden Sie die Gestaltungsspielräume für Ihre Ideen und innovativen Lösungen. Der Arbeitsort befindet sich im südlichen Baden-Württemberg. Softwarearchitekt (w/m/d) Embedded Linux Maschinensteuerungen Die Aufgabe:
- Sie gestalten und implementieren eine serviceorientierte Softwarearchitektur auf Embedded Linux.
- Sie entwerfen und bewerten modulare native Services unter Berücksichtigung typischer Embedded-System-Constraints.
- Sie definieren Schnittstellen und APIs für Interprozesskommunikation (IPC), Web-Anwendungen und mobile Applikationen.
- Sie entwickeln technische Spezifikationen, Architekturprinzipien und Richtlinien für die Softwareentwicklung und Systemarchitektur.
- Sie gestalten das Cybersecurity-Konzept unserer Maschinensteuerungen und berücksichtigen relevante normative Anforderungen.
- Sie entwickeln eine zuverlässige, skalierbare, erweiterbare und servicefreundliche Architektur für vernetzte Maschinen.
- Sie arbeiten eng mit Softwareentwicklern, UI-Entwicklern, Testern und Hardwareentwicklern zusammen.
- Sie entwickeln technische und abteilungsübergreifende Prozesse kontinuierlich weiter.
Requirements
- Abgeschlossenes Studium in Informatik, Elektrotechnik, Nachrichtentechnik oder einer vergleichbaren Fachrichtung
- Mehrjährige Erfahrung in der Softwarearchitektur und Embedded-Softwareentwicklung für Embedded Linux und verteilte Systeme
- Fundierte Kenntnisse in C++ und/oder C sowie Erfahrung (embedded)
- Erfahrung mit Interprozesskommunikation (IPC), Middleware und serviceorientierten Architekturen
- Begeisterung für moderne Kommunikationstechnologien wie DDS, MQTT oder gRPC
- Idealerweise Erfahrung mit Qt/QML oder vergleichbaren UI-Frameworks
- Verständnis für Hardware-Schnittstellen, Systemarchitektur und Embedded-System-Constraints
- Idealerweise Erfahrung mit Cybersecurity bzw. Security by Design im Embedded-Umfeld
- Selbstständige, strukturierte und teamorientierte Arbeitsweise
- Sehr gute Deutsch- und Englischkenntnisse
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…