> Markdown version of [/jobs/ext/3317283-senior-embedded-software-engineer-all-genders](https://www.wearedevelopers.com/jobs/ext/3317283-senior-embedded-software-engineer-all-genders). 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). --- # Senior Embedded Software Engineer (all genders) - **Company:** Gofore - **Location:** Braunschweig, Germany - **Experience:** Expert - **Salary:** €64,200.0 - €76,200.0 - **Contract:** Permanent contract - **Skills:** CAN Bus, Embedded Software, Health Information Management, MATLAB, Qt Modeling Language (QML), Qt (Software), Systems Architecture, Modeling and Simulation - **Published:** September 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4c6b2ff629407966 ## About the Role * Du hast mehrjährige Erfahrung in der Entwicklung von Steuergerätesoftware (ECUs) mit C und fühlst dich in der hardwarenahen Embedded-Entwicklung zu Hause. * Du bringst praktische Erfahrung mit Fahrzeug- oder Maschinenkommunikation über CAN-Bus mit und bist im Umgang mit Vector- oder PEAK-Tools zur Analyse, Diagnose und Absicherung der Kommunikation sicher. * Du hast Erfahrung in einem Consulting-nahen Umfeld, arbeitest eigenständig und bist es gewohnt, direkt mit Kunden zu kommunizieren und Verantwortung für technische Ergebnisse zu übernehmen. * Du kannst technische Zusammenhänge über einzelne Komponenten hinaus verstehen und dich aktiv in Software- und Systemarchitekturen einbringen. * Nice to have: Du hast Erfahrung im Model-Based Development (MBD) für Steuergeräte mit MATLAB/Simulink, von der Modellierung und Simulation bis zur automatischen Codegenerierung, und/oder in der Entwicklung von HMIs für Fahrzeuge, Maschinen oder Embedded-Systeme mit Qt/QML. * Fließende Deutsch- und Englischkenntnisse. ## Description * Embedded Software für intelligente Maschinen: Du entwickelst hardwarenahe Software für Steuergeräte (ECUs) in mobilen Arbeitsmaschinen oder industriellen Anwendungen - von der Anforderung bis zur Integration auf der Zielhardware. * Steuergeräte & Fahrzeugkommunikation: Du entwickelst Software direkt für ECUs und arbeitest mit CAN-basierter Kommunikation. Je nach Projekt kommen Protokolle wie J1939, ISOBUS oder UDS zum Einsatz. * Technische Verantwortung: Je nach Erfahrung übernimmst du die technische Verantwortung für kleinere Projekte oder Teilprojekte. Du koordinierst die technische Umsetzung, triffst Architekturentscheidungen und bist zentrale Ansprechperson für Kunden und Entwicklungsteam. * Hardwarenahe Entwicklung: Du bringst deine Software auf die Zielhardware, arbeitest mit Sensoren und Aktoren und sicherst deine Entwicklungen mit geeigneten Testumgebungen ab. * Zusammenarbeit mit Kunden: Du arbeitest eng und direkt mit unseren Kunden zusammen, verstehst ihre technischen Herausforderungen und entwickelst gemeinsam mit ihnen pragmatische und nachhaltige Lösungen.