> Markdown version of [/jobs/ext/3812041-software-engineer-embedded-linux-navigationssysteme](https://www.wearedevelopers.com/jobs/ext/3812041-software-engineer-embedded-linux-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 Embedded Linux / Navigationssysteme - **Company:** Brunel GmbH - **Location:** Heidelberg, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), CMake, Continuous Integration, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Ethernet, Field-Programmable Gate Array (FPGA), Software Architecture, Software Engineering, Software Requirements Analysis, System Testing, Universal Asynchronous Receiver/Transmitter, Yocto, Information Technology - **Published:** October 18, 2026 - **Apply:** https://www.arbeitsagentur.de/jobsuche/jobdetail/12362-TR293261_626700LS-S ## About the Role * Abgeschlossenes Studium der Informatik, Elektrotechnik, Informationstechnik oder vergleichbare Qualifikation * Mehrjährige Erfahrung in der Embedded-Softwareentwicklung * Sehr gute Kenntnisse in C/C++ und modernen Softwareentwicklungsmethoden * Fundierte Erfahrung mit Linux-basierten Embedded-Systemen und Yocto * Kenntnisse in CMake, Device Trees sowie hardwarenaher Software- und Treiberentwicklung * Erfahrung mit Kommunikationsschnittstellen wie SPI, UART, I²C und Ethernet * Kenntnisse in CI/CD-Prozessen und automatisierten Testverfahren * Strukturierte, eigenständige und lösungsorientierte Arbeitsweise ## Description Sie suchen ein Unternehmen, das Sie optimal in Ihrer persönlichen und fachlichen Entwicklung unterstützt- Wir bieten abwechslungsreiche Aufgabengebiete für Leistungsträger mit Potential. Machen Sie noch heute den entscheidenden Schritt Ihrer Karriere und bewerben Sie sich bei uns! * Entwicklung und Weiterentwicklung von Embedded-Software für moderne Navigationssysteme * Analyse und Umsetzung von System- und Softwareanforderungen * Erstellung technischer Konzepte, Softwarearchitekturen und Designs * Entwicklung hardwarenaher Software in C/C++ * Integration von Treibern sowie Anbindung verschiedener Hardwarekomponenten * Konfiguration und Weiterentwicklung Linux-basierter Embedded-Plattformen * Erstellung und Pflege von Yocto-Buildsystemen, BSPs, Recipes und Build-Umgebungen * Entwicklung und Optimierung von Build-, Test- und CI/CD-Prozessen * Durchführung von Unit-, Integrations- und Systemtests * Zusammenarbeit mit Hardware-, FPGA- und Systementwicklungsteams