> Markdown version of [/jobs/ext/4130439-embedded-softwareentwickler](https://www.wearedevelopers.com/jobs/ext/4130439-embedded-softwareentwickler). 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). --- # Embedded Softwareentwickler - **Company:** Brunel GmbH - **Location:** Karlsruhe, Germany - **Salary:** €53,500.0 - €72,500.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C++ (Programming Language), Computer Engineering, Software Debugging, Linux on Embedded Systems, Embedded Software, Ethernet, Hardware Design, Integrated Development Environments, Systems Development Life Cycle, Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, Software Modules, PIC Microcontroller, Git, Information Technology - **Published:** October 9, 2026 - **Apply:** https://www.xing.com/jobs/karlsruhe-embedded-softwareentwickler-158423286 ## About the Role * Studium der Elektrotechnik, Technischen Informatik, Informatik, Mechatronik oder vergleichbar * Erfahrung in der Embedded-Softwareentwicklung * Kenntnisse in C und/oder C++ * Erfahrung mit Mikrocontrollern, Embedded Linux oder RTOS von Vorteil * Kenntnisse gängiger Bussysteme und Kommunikationsschnittstellen * Erfahrung mit Git, Debuggern und Entwicklungsumgebungen * Gute Deutsch- und Englischkenntnisse ## Description Bewerben Sie sich bei uns, wenn Sie Teil eines Teams werden möchten, das gemeinsam innovative Lösungen entwickelt und die Zukunft mitgestaltet. Ihre Expertise und Leidenschaft sind der Schlüssel zu unserem gemeinsamen Erfolg. Starten Sie Ihre Reise mit uns und bringen Sie Ihre Karriere auf das nächste Level. * Entwicklung und Weiterentwicklung hardwarenaher Software für Embedded Systems * Programmierung von Mikrocontrollern und Embedded-Plattformen in C/C++ * Entwicklung und Integration von Softwaremodulen und Treibern * Anbindung und Implementierung von Schnittstellen wie CAN, SPI, I²C, UART oder Ethernet * Durchführung von Softwaretests, Debugging und Fehleranalysen * Integration und Inbetriebnahme der Software auf der Zielhardware * Erstellung technischer Dokumentationen * Zusammenarbeit mit Hardwareentwicklung, Systementwicklung und Testing