> Markdown version of [/jobs/ext/3746194-software-engineer-navigationssysteme](https://www.wearedevelopers.com/jobs/ext/3746194-software-engineer-navigationssysteme). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer Navigationssysteme - **Company:** Brunel GmbH - **Location:** Mannheim, Germany - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), CMake, Continuous Integration, Linux, Device Drivers, Linux on Embedded Systems, Ethernet, Linux Distribution, Release Management, Software Project Management, Systems Architecture, System Testing, Systems Integration, TCP/IP, Universal Asynchronous Receiver/Transmitter, Virtual Local Area Networks, Peripherals, Yocto, Information Technology - **Published:** October 15, 2026 - **Apply:** https://www.xing.com/jobs/heidelberg-software-engineer-navigationssysteme-158539689 ## About the Role * Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik, Informationstechnik oder eine vergleichbare Qualifikation * Mehrjährige Erfahrung in der Entwicklung von Embedded-Linux-Systemen * Sehr gute Kenntnisse in C/C++ sowie modernen Softwareentwicklungsstandards * Fundierte Linux-Kenntnisse mit Schwerpunkt auf Embedded-Systemen und Systemintegration * Umfangreiche Erfahrung mit Yocto, insbesondere bei der Erstellung und Pflege von BSPs, Layern, Recipes, Klassen und kundenspezifischen Images * Sehr gute Kenntnisse in der Konzeption und Wartung von CMake-basierten Softwareprojekten * Erfahrung in der Anpassung und Integration von Linux Device Trees, Treibern und Hardwarekomponenten * Sicherer Umgang mit gängigen Embedded-Kommunikationsschnittstellen wie SPI, UART, I²C und Ethernet * Kenntnisse im Bereich Netzwerkkommunikation, TCP/IP und VLAN-Konfiguration * Erfahrung mit CI/CD-Pipelines, automatisierten Testverfahren und Build-Umgebungen * Strukturierte, eigenverantwortliche und analytische Arbeitsweise * Hohe Team- und Kommunikationsfähigkeit in agilen Entwicklungsprojekten ## Description Möchten Sie die nächste Stufe in Ihrer Karriere erreichen- Bei Brunel haben Sie die Möglichkeit sich bei namhaften Kunden kontinuierlich weiterzuentwickeln. Machen Sie noch heute den entscheidenden Schritt Ihrer Karriere und bewerben Sie sich bei uns! * Entwicklung von Embedded-Linux-Software in C/C++ für Navigations- und Kommunikationssysteme * Pflege und Weiterentwicklung von Yocto-Layern, BSPs, Recipes und Meta-Paketen * Aufbau und Wartung modularer CMake-Buildsysteme für plattformübergreifende Embedded-Anwendungen * Integration von Softwarekomponenten in Yocto-basierte Linux-Distributionen * Anpassung und Konfiguration von Linux-Kernels, Device Trees und Systemdiensten * Entwicklung und Optimierung automatisierter Build- und Continuous-Integration-Prozesse * Durchführung von Softwareintegration, Systemtests und Release-Management * Treiberentwicklung sowie Anbindung von Peripherie- und Kommunikationsschnittstellen * Unterstützung bei der Systemarchitektur und technischen Projektplanung * Analyse und Behebung komplexer Fehlerbilder auf Embedded-Linux-Zielsystemen