> Markdown version of [/jobs/ext/3902182-embedded-software-engineer-c-python](https://www.wearedevelopers.com/jobs/ext/3902182-embedded-software-engineer-c-python). 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 Software Engineer - C++ / Python - **Company:** Brunel GmbH - **Location:** Bremen, Germany - **Contract:** Permanent contract - **Skills:** Testing (Software), Unit Testing, C++ (Programming Language), CAN Bus, Embedded Software, Python (Programming Language), Software Architecture, Software Engineering, Software Systems, Subsystems, Systems Integration, Software Modules, Information Technology - **Published:** October 24, 2026 - **Apply:** https://www.xing.com/jobs/bremen-embedded-software-engineer-python-158739306 ## About the Role * Erfolgreich Abgeschlossenes Bachelorstudium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation * Berufserfahrung in der Softwareentwicklung, idealerweise im sicherheitskritischen Umfeld * Sehr gute Kenntnisse in C++ und Python * Verständnis komplexer Softwarearchitekturen und Erfahrung in der Entwicklung von Embedded-Systemen * Sicherer Umgang mit technischer Dokumentation und Verifikation * Sehr gute Deutsch- sowie gute Englischkenntnisse in Wort und Schrift ## Description * Entwicklung und Umsetzung von Softwarekomponenten nach Architekturvorgaben: Sie programmieren, testen und analysieren Softwareanteile für komplexe Systeme und setzen dabei vorgegebene Architektur- und Entwurfskonzepte zuverlässig um. * Integration von Softwaremodulen in das Zielsystem: Sie führen die Integration von Subsystemen aus mehreren Softwarekomponenten durch und begleiten deren Inbetriebnahme auf der Zielhardware. * Unterstützung bei der Systemintegration und Testdurchführung: Sie wirken aktiv an der Systemintegration mit und übernehmen die Verantwortung für den reibungslosen Ablauf von Softwaretests auf Systemebene. * Entwicklung hardwarenaher Software (z. B. HWIO, CAN-Bus): Sie programmieren und testen hardwarenahe Softwarekomponenten und sichern so die zuverlässige Kommunikation mit der Systemhardware. * Fachliche Unterstützung weniger erfahrener Entwickler:innen: Sie stehen Softwareentwicklern der Level 1 und 2 als Ansprechpartner:in zur Seite und unterstützen sie bei der Umsetzung technischer Aufgaben. * Erstellung technischer Dokumentation und Unit-Tests: Sie dokumentieren Ihre Arbeit nachvollziehbar und normgerecht und entwickeln begleitende Unit-Tests zur Qualitätssicherung Ihrer Software. * Arbeiten im agilen Projektumfeld: Sie bringen Ihre Expertise aktiv in interdisziplinäre, agile Teams ein und gestalten die Entwicklung sicherheitsrelevanter Softwarelösungen mit.