> Markdown version of [/jobs/ext/4643237-softwareentwickler-embedded-linux](https://www.wearedevelopers.com/jobs/ext/4643237-softwareentwickler-embedded-linux). 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). --- # Softwareentwickler Embedded Linux - **Company:** Excellence AG - **Location:** Braunschweig, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Systems Engineering, UClibc (C Standard Library), C++ (Programming Language), Computer Engineering, Software Debugging, Linux, Linux on Embedded Systems, Ethernet, Hardware Design, Software Engineering, Software Systems, Yocto, Information Technology - **Published:** November 9, 2026 - **Apply:** https://www.adzuna.de/details/5958917594 ## About the Role * Du hast ein abgeschlossenes Studium der Informatik, Elektrotechnik, Technischen Informatik oder eine vergleichbare Qualifikation * Du bringst mind. ein bis zwei Jahre Erfahrung in der hardwarenahen Softwareentwicklung mit Embedded Linux mit * Gute Programmierkenntnisse in C/C++ sowie idealerweise auch Erfahrung mit Yocto, Buildroot oder vergleichbaren Linux-Buildsystemen zeichnen dich aus * Idealerweise hast du bereits mit ARM-basierten Plattformen, Gerätetreibern und Kommunikationsschnittstellen wie CAN, SPI, I²C oder Ethernet gearbeitet * Du überzeugst durch eine strukturierte und eigenständige Arbeitsweise sowie Freude an der Entwicklung technisch anspruchsvoller Systeme ## Description * Du entwickelst hardwarenahe Softwarelösungen auf Basis von Embedded Linux für Entwicklungsvorhaben im Bereich Industrieautomation, Mess-, Steuerungs- und Regelungstechnik sowie Energie- und Netztechnik * Dabei konzipierst und implementierst du Softwarekomponenten in C/C++ für Linux-basierte Embedded-Systeme * Du entwickelst und optimierst Embedded-Linux-Plattformen unter Verwendung von Yocto oder Buildroot und passt diese an spezifische Hardwareanforderungen an * Zudem übernimmst du die Integration und Ansteuerung von Hardwarekomponenten sowie die Entwicklung und Anpassung von Gerätetreibern und Schnittstellen * Im weiteren Entwicklungsprozess führst du Softwaretests, Fehleranalysen und Debugging durch und begleitest die Inbetriebnahme der Systeme * Du arbeitest eng mit den Bereichen Hardwareentwicklung, Elektronik und Systemengineering zusammen und begleitest die Weiterentwicklung bestehender Produkte