Embedded Linux Architekt
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
Sie begeistern sich fßr anspruchsvolle Softwarearchitekturen und mÜchten moderne Embedded-Systeme von Grund auf mitentwickeln? Dann ßbernehmen Sie eine Schlßsselrolle bei der Konzeption und Weiterentwicklung einer leistungsfähigen Embedded-Linux-Plattform fßr innovative Maschinen und Geräte.
In dieser Position entwickeln Sie nachhaltige Architekturkonzepte, definieren technische Standards und begleiten die Umsetzung gemeinsam mit interdisziplinären Entwicklungsteams.
Ihre Rolle im Team
Als technischer Sparringspartner ßbernehmen Sie eine zentrale Rolle bei der fachlichen Weiterentwicklung des Entwicklungsteams. Durch gezieltes Coaching, den Austausch von Best Practices sowie die Begleitung von Architektur- und Designentscheidungen unterstßtzen Sie Ihre Kolleginnen und Kollegen bei komplexen technischen Fragestellungen. Sie fÜrdern den Wissenstransfer innerhalb des Teams, etablieren moderne Entwicklungsstandards und tragen aktiv zum kontinuierlichen Ausbau der Architektur-, Entwicklungs- und Qualitätskompetenz bei. So leisten Sie einen wesentlichen Beitrag zur nachhaltigen Weiterentwicklung des Teams und einer innovativen, zukunftsorientierten Softwareentwicklung.
- 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 der Entwicklungsteams bei technischen Fragestellungen
- 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
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
- Analytische Denkweise, strukturierte Arbeitsweise sowie Freude an der Zusammenarbeit in interdisziplinären Teams
- Begeisterung fĂźr neue Technologien sowie die Motivation, technische Innovationen aktiv mitzugestalten
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.e-experts.deGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Biggest German Tech Companies
Where To Find Software Engineering Jobs
The Most Popular IT Jobs on the Market
Where to Find Entry-Level Software Engineering Jobs