Embedded Linux Architekt
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Als Embedded Linux Architekt (m/w/d) übernehmen Sie eine zentrale technische Schlüsselrolle innerhalb der Softwareentwicklung. Sie sind der fachliche Ansprechpartner für Architekturthemen und gestalten die zukünftige Softwarelandschaft maßgeblich mit. Durch gezieltes Coaching, den Austausch von Best Practices sowie die Begleitung von Architektur- und Designentscheidungen fördern Sie die fachliche Weiterentwicklung des Entwicklungsteams und etablieren nachhaltige Entwicklungsstandards.
Darüber hinaus vertreten Sie den Bereich Software in der interdisziplinären Zusammenarbeit mit angrenzenden Fachbereichen wie Hardwareentwicklung, Systementwicklung, Testing und Produktmanagement. In dieser Rolle bringen Sie technische Anforderungen zusammen, moderieren Architekturentscheidungen und sorgen für eine erfolgreiche bereichsübergreifende Zusammenarbeit. Sie berichten direkt an den Leiter der Softwareentwicklung und übernehmen als zentrale Architekturinstanz eine wichtige Rolle bei der technologischen Weiterentwicklung des Unternehmens., * Entwicklung und kontinuierliche Optimierung einer skalierbaren Embedded-Linux-Softwareplattform
- Konzeption moderner Softwarearchitekturen für vernetzte Embedded-Systeme
- Definition von System- und Softwareschnittstellen sowie Kommunikationskonzepten zwischen einzelnen Softwarekomponenten
- Bewertung und Auswahl geeigneter Technologien, Frameworks und Middleware-Lösungen
- Entwicklung technischer Standards, Architekturkonzepte und Entwicklungsrichtlinien
- Sicherstellung einer performanten, wartbaren und zukunftssicheren Softwarearchitektur
- Integration von Cybersecurity-Anforderungen sowie Berücksichtigung funktionaler und nichtfunktionaler Systemanforderungen
- Durchführung von Architektur- und Design-Reviews sowie Unterstützung und Coaching der Entwicklungsteams bei technischen Fragestellungen
- Fachliche Vertretung des Bereichs Software in interdisziplinären Entwicklungsprojekten
- Technischer Ansprechpartner für Architektur- und Technologieentscheidungen innerhalb der Softwareentwicklung
- Verantwortung für die Definition und kontinuierliche Weiterentwicklung der langfristigen Softwarearchitektur
- Enge Zusammenarbeit mit den Bereichen Hardwareentwicklung, Embedded Software, Systementwicklung, Testing und Produktmanagement
- Identifikation und Einführung neuer Technologien, Methoden und Werkzeuge zur kontinuierlichen Weiterentwicklung der Softwareplattform
- Förderung des Wissensaustauschs und der technischen Weiterentwicklung innerhalb des Entwicklungsteams
Requirements
- Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik, Technischen Informatik oder einer vergleichbaren Fachrichtung
- Mehrjährige Berufserfahrung in der Entwicklung komplexer Embedded-Linux-Systeme oder als Softwarearchitekt im Embedded-Umfeld
- Fundierte Kenntnisse in der Programmierung mit C und/oder C++
- Erfahrung mit Linux-basierten Embedded-Plattformen (z. B. Yocto, Buildroot oder vergleichbare Distributionen)
- Gute Kenntnisse moderner Softwarearchitekturen sowie verteilter und serviceorientierter Systeme
- Erfahrung mit Kommunikationsprotokollen und Middleware-Technologien wie MQTT, gRPC, DDS oder vergleichbaren Lösungen
- Kenntnisse im Bereich Interprozesskommunikation (IPC), Linux-Systemprogrammierung und Netzwerkkommunikation
- Idealerweise Erfahrung mit Qt/QML oder vergleichbaren UI-Frameworks
- Verständnis für hardwarenahe Softwareentwicklung sowie ressourcenbeschränkte Embedded-Systeme
- Ausgeprägte Kommunikations- und Moderationsfähigkeiten sowie Freude an der bereichsübergreifenden Zusammenarbeit
- Analytische Denkweise, strukturierte Arbeitsweise sowie Begeisterung für neue Technologien und innovative Softwarelösungen
- Erfahrung als Softwarearchitekt, Technical Lead oder Senior Embedded Software Engineer ist von Vorteil
- Souveränes Auftreten sowie die Fähigkeit, technische Entscheidungen bereichsübergreifend zu vertreten und unterschiedliche Interessen zusammenzuführen
Benefits & conditions
- Eine Schlüsselrolle mit hoher technischer Verantwortung und großem Gestaltungsspielraum
- Anspruchsvolle Entwicklungsprojekte mit modernsten Embedded-Linux-Technologien
- Die Möglichkeit, die technologische Ausrichtung einer innovativen Softwareplattform aktiv mitzugestalten
- Ein motiviertes Entwicklungsteam mit kurzen Entscheidungswegen und einer offenen Innovationskultur
- Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten - fachlich und persönlich
- Flexible Arbeitszeiten sowie attraktive Homeoffice-Möglichkeiten
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.xing.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
The Biggest German Tech Companies
Finding Jobs in Germany
The Most Popular IT Jobs on the Market