Senior Linux Software Developer

Brunel — Germany · Posted ~6 hours ago

Senior Full-time Visa History ✓

Skills

Embedded Linux Software architecture Build processes Agile software development Linux

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Take a senior role developing high-performance software for embedded Linux systems while managing complex architectures and build processes. You will contribute throughout the lifecycle from concept to production, take technical responsibility in agile projects, and work across a broad range of engineering and IT engagements.

Highlights

Senior engineering responsibility across the full software lifecycle, from conception through production readiness, with exposure to diverse modern engineering and IT projects and strong career-development opportunities.

Description

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. Kundendetails Arbeiten bei Brunel bedeutet: attraktive Projekte in der ganzen Bandbreite des modernen Engineerings und der IT, außergewöhnliche Karriereperspektiven bei Kunden vom Mittelstand bis zum DAX-Konzern, und die Sicherheit eines seit 50 Jahren etablierten Ingenieurdienstleisters. Mit mehr als 35 Standorten, Solutions Hubs und Industry Business Units in der DACH-CZ Region sowie über 11.000 Mitarbeitenden an 120 Standorten weltweit bieten wir die ideale Plattform, um den technologischen Fortschritt aktiv mitzugestalten - denn Stillstand bedeutet Rückschritt. Stellenbeschreibung Entwicklung und Weiterentwicklung leistungsfähiger Softwarelösungen für Embedded-Linux-Systeme im industriellen UmfeldAnalyse bestehender Softwarearchitekturen sowie Optimierung und Erweiterung vorhandener FunktionenKonzeption und Implementierung neuer Softwarekomponenten unter Berücksichtigung technischer Anforderungen und QualitätsstandardsBegleitung des gesamten Entwicklungsprozesses von Architektur und Umsetzung über Integration und Verifikation bis zur SerienreifeEntwicklung hardwarenaher Software sowie Unterstützung bei Erstellung und Anpassung von Gerätetreibern für Embedded-SystemeMitarbeit an Build-Systemen und Entwicklungsumgebungen auf Basis von Linux und YoctoUnterstützung bei der Integration von Software und Hardware sowie systematische Analyse und Behebung technischer FehlerErstellung und Pflege technischer Dokumentationen gemäß geltenden Standards und projektspezifischen VorgabenEnge 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 OwnerAbstimmung mit internen und externen Entwicklungspartnern zur Sicherstellung einer erfolgreichen SoftwareumsetzungProfil Abgeschlossenes Studium der Elektrotechnik, Informatik oder vergleichbare technische QualifikationMehrjährige Berufserfahrung in der Embedded-Softwareentwicklung mit fundierten Kenntnissen in C, C++, TCL und PythonErfahrung in der Entwicklung für Embedded Linux sowie im Umgang mit Yocto-Projekten und GerätetreibernKenntnisse agiler Entwicklungsmethoden sowie Erfahrung in sicherheitskritischen Softwareprojekten im Bereich Security und SafetyAnalytische, strukturierte und eigenverantwortliche Arbeitsweise sowie sehr gute Deutsch- und gute Englischkenntnisse Das Angebot Wir bieten Ihnen eine Unternehmenskultur, die geprägt ist von der Vielfältigkeit unserer Mitarbeiter sowie von gegenseitiger Wertschätzung - zwischen den Mitarbeitern und auf allen Unternehmensebenen. Dazu gehören neben abwechslungsreichen Stammtischen mit den lokalen Brunel Teams, auch regelmäßige Feedback-Gespräche über Ihre Herausforderungen und Perspektiven mit Ihrem Account Manager. Mit individuellen Fortbildungen und Trainings werden Sie optimal gefördert und auf zukünftige Projekte vorbereitet. Unbefristete Arbeitsverträge, 30 Tage Urlaub, Arbeitskontenregelung sowie betriebliche, arbeitgeberfinanzierte Altersvorsorge sind bei uns selbstverständlich.