Brunel GmbH NL Mannheim sucht in Heidelberg einen Senior Software Engineer, der sich auf Embedded Linux und Navigationssysteme spezialisiert hat. In dieser Rolle verantworten Sie die Entwicklung hardwarenaher Software in C/C++ sowie die Konfiguration Linux-basierter Embedded-Plattformen. Sie gestalten Yocto-Buildsysteme, treiben CI/CD-Prozesse voran und arbeiten eng mit Hardware- und Systementwicklungsteams zusammen. Die Position richtet sich an erfahrene Entwickler mit fundierten Kenntnissen in Treiberentwicklung und Kommunikationsschnittstellen. Brunel bietet unbefristete Verträge, 30 Tage Urlaub, eine arbeitgeberfinanzierte Altersvorsorge sowie individuelle Weiterbildungsmöglichkeiten an über 45 Standorten in der DACH-CZ-Region.
Ihre Aufgaben
Bei Brunel erwartet Sie ein Umfeld, das Ihre fachliche und persönliche Entwicklung gezielt fördert. Sie übernehmen die Entwicklung und Weiterentwicklung von Embedded-Software für moderne Navigationssysteme – von der Systemanalyse bis zur Implementierung hardwarenaher Module in C/C++.
- Erstellung technischer Konzepte, Softwarearchitekturen und Designs für Embedded-Plattformen
- Integration von Treibern und Anbindung diverser Hardwarekomponenten
- Konfiguration und Weiterentwicklung Linux-basierter Embedded-Systeme
- Aufbau und Pflege von Yocto-Buildsystemen, BSPs, Recipes und Build-Umgebungen
- Optimierung von Build-, Test- und CI/CD-Prozessen
- Durchführung von Unit-, Integrations- und Systemtests
- Enge Zusammenarbeit mit Hardware-, FPGA- und Systementwicklungsteams
Ihre Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektrotechnik, Informationstechnik oder vergleichbarem Fach
- Mehrjährige Erfahrung in der Embedded-Softwareentwicklung
- Sehr gute Kenntnisse in C/C++ sowie moderne Softwareentwicklungsmethoden
- Fundierte Erfahrung mit Linux-basierten Embedded-Systemen und Yocto
- Kenntnisse in CMake, Device Trees und hardwarenaher Treiberentwicklung
- Erfahrung mit Kommunikationsschnittstellen (SPI, UART, I²C, Ethernet)
- Vertrautheit mit CI/CD-Prozessen und automatisierten Testverfahren
- Strukturierte, eigenständige und lösungsorientierte Arbeitsweise
Ihre Vorteile
Brunel steht für eine Unternehmenskultur, die Vielfalt und gegenseitige Wertschätzung in den Mittelpunkt stellt. Neben abwechslungsreichen Stammtischen mit den lokalen Teams erwartet Sie ein regelmäßiges Feedback-Gespräch mit Ihrem Account Manager. Individuelle Fortbildungen und Trainings bereiten Sie optimal auf zukünftige Projekte vor. Unbefristete Arbeitsverträge, 30 Tage Urlaub, eine Arbeitskontenregelung sowie eine arbeitgeberfinanzierte Altersvorsorge sind bei uns selbstverständlich.
Dafür steht Brunel
Arbeiten bei Brunel bedeutet: attraktive Aufgaben, außergewöhnliche Karriereperspektiven und die Sicherheit eines expandierenden Ingenieurdienstleisters. In der DACH-CZ-Region betreiben wir 45 Standorte und Entwicklungszentren mit akkreditiertem Prüflabor – weltweit über 100 Standorte mit mehr als 12.000 Mitarbeitenden in über 40 Ländern. Seit über 45 Jahren international erfolgreich und seit mehr als 25 Jahren in Deutschland. Stillstand bedeutet Rückschritt – mit Brunel bewegen Sie etwas.