> Markdown version of [/jobs/ext/3603550-embedded-softwareentwickler](https://www.wearedevelopers.com/jobs/ext/3603550-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:** Kassel, Germany - **Contract:** Permanent contract - **Skills:** Linux, Device Drivers, Embedded Software, Ethernet, Hardware Design, Integrated Development Environments, Microsoft Office, Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, RS-232, Software Systems, Systems Architecture, Systems Integration, Information Technology - **Published:** October 7, 2026 - **Apply:** https://www.arbeitsagentur.de/jobsuche/jobdetail/12362-TR-298788_624674LS-S ## About the Role * Abgeschlossenes Studium der Elektrotechnik, Informatik oder vergleichbare technische Qualifikation * Fundierte Erfahrung in der Embedded-Softwareentwicklung mit C sowie in hardwarenahen Entwicklungsumgebungen * Erfahrung im Umgang mit Kommunikationsschnittstellen wie CAN, Ethernet, SPI, I2C oder RS232 sowie Kenntnisse in Treiberentwicklung und Echtzeitbetriebssystemen * Idealerweise Erfahrung mit Linux-Systemen und agilen Entwicklungsprozessen * Selbstständige, strukturierte und lösungsorientierte Arbeitsweise sowie sichere MS-Office- und gute Deutsch-/Englischkenntnisse ## Description Sie entwickeln hardwarenahe Software mit einem sicheren Gespür für Echtzeitanforderungen und komplexe Systemarchitekturen- Sie möchten Softwarelösungen von der Konzeption über die Implementierung bis zur Inbetriebnahme aktiv begleiten und dabei eng mit interdisziplinären Teams zusammenarbeiten- Dann machen Sie Ihren nächsten Karriereschritt bei Brunel und übernehmen Sie Verantwortung als Embedded Softwareentwickler (w/m/d). * Entwicklung und Optimierung hardwarenaher Embedded-Software für komplexe elektronische Systeme * Analyse bestehender Softwarearchitekturen sowie Erweiterung und Anpassung vorhandener Softwarekomponenten * Konzeption und Umsetzung neuer Softwarefunktionen auf Basis technischer Anforderungen * Begleitung des gesamten Entwicklungsprozesses von Architektur und Implementierung über Integration und Tests bis zur Freigabe * Berücksichtigung von Echtzeitanforderungen bei der Entwicklung und Anpassung von Embedded-Software * Umsetzung und Integration von Kommunikationsschnittstellen zwischen Hard- und Softwarekomponenten * Unterstützung bei Inbetriebnahme und Systemintegration sowie Durchführung technischer Fehleranalysen * Identifikation und nachhaltige Behebung von Software- und Systemfehlern * Erstellung und Pflege technischer Dokumentationen gemäß internen und projektspezifischen Vorgaben * Enge Zusammenarbeit mit interdisziplinären Teams aus Systementwicklung, Hardwareentwicklung, Fertigung und Qualitätssicherung * Unterstützung bei der Koordination technischer Abstimmungen mit externen Entwicklungspartnern