Descripción
Ihre Aufgaben Sie entwickeln leistungsfähige Softwarelösungen für Embedded-Linux-Systeme und behalten dabei auch komplexe Architekturen und Build-Prozesse im Blick- Sie möchten Verantwortung in agilen Entwicklungsprojekten übernehmen und Softwarelösungen von der Konzeption bis zur Serienreife aktiv mitgestalten- Dann machen Sie Ihren nächsten Karriereschritt bei Brunel und übernehmen Sie Verantwortung als Senior Softwareentwickler (w/m/d) - Linux. - Entwicklung und Weiterentwicklung leistungsfähiger Softwarelösungen für Embedded-Linux-Systeme im industriellen Umfeld - Analyse bestehender Softwarearchitekturen sowie Optimierung und Erweiterung vorhandener Funktionen - Konzeption und Implementierung neuer Softwarekomponenten unter Berücksichtigung technischer Anforderungen und Qualitätsstandards - Begleitung des gesamten Entwicklungsprozesses von Architektur und Umsetzung über Integration und Verifikation bis zur Serienreife - Entwicklung hardwarenaher Software sowie Unterstützung bei Erstellung und Anpassung von Gerätetreibern für Embedded-Systeme - Mitarbeit an Build-Systemen und Entwicklungsumgebungen auf Basis von Linux und Yocto - Unterstützung bei der Integration von Software und Hardware sowie systematische Analyse und Behebung technischer Fehler - Erstellung und Pflege technischer Dokumentationen gemäß geltenden Standards und projektspezifischen Vorgaben - Enge Zusammenarbeit mit interdisziplinären Teams aus Systementwicklung, Hardwareentwicklung, Fertigung und Qualitätssicherung - Übernahme von Verantwortung in agilen Entwicklungsprojekten sowie perspektivisch Steuerung von Softwareaufgaben als Product Owner - Abstimmung mit internen und externen Entwicklungspartnern zur Sicherstellung einer erfolgreichen Softwareumsetzung Ihre Qualifikationen - Abgeschlossenes Studium der Elektrotechnik, Informatik oder vergleichbare technische Qualifikation - Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung mit fundierten Kenntnissen in C, C++, TCL und Python