> Markdown version of [/jobs/ext/3679093-software-engineer](https://www.wearedevelopers.com/jobs/ext/3679093-software-engineer). 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). --- # Software Engineer - **Company:** Brunel GmbH - **Location:** Hamburg, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Datasheets, Embedded Software, FreeRTOS, Software Engineering, Software Systems, PIC Microcontroller, Real Time Systems, Information Technology - **Published:** October 11, 2026 - **Apply:** https://www.xing.com/jobs/wedel-software-engineer-158468759 ## About the Role * Sie haben ein abgeschlossenes Hochschulstudium der Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung mit Schwerpunkt Softwareentwicklung und bringen mindestens drei Jahre Erfahrung in der hardwarenahen Embedded-Programmierung in C mit. * Sie überzeugen durch fundierte Kenntnisse in Embedded-Systemen - insbesondere im Umgang mit Echtzeitsystemen, Schnittstellen wie SPI, I2C oder CAN sowie idealerweise mit FreeRTOS - und durch Ihre strukturierte, lösungsorientierte Arbeitsweise, Ihr systemisches Denken sowie sehr gute Deutsch- und gute Englischkenntnisse. ## Description Sie begeistern sich für hardwarenahe Embedded-Softwareentwicklung von Mikrocontrollern in C und sind auf der Suche nach einer neuen beruflichen Herausforderung- Bei Brunel arbeiten Sie an innovativen Projekten namhafter Kunden und entwickeln Lösungen an der Schnittstelle von Hard- und Software - branchenübergreifend. Bewerben Sie sich jetzt und erleben Sie Engineering-Vielfalt als Software Engineer (m/w/d). * Sie entwickeln performante Embedded-Software in C für Mikrocontroller und bringen Ihre Ideen direkt in die hardwarenahe Umsetzung ein. * Sie programmieren Treiber und sorgen dafür, dass Hard- und Software optimal zusammenspielen. * Sie tauchen tief in technische Datenblätter ein, interpretieren diese und übersetzen komplexe Anforderungen in robuste Softwarelösungen. * Sie übernehmen Verantwortung für eigene Arbeitspakete und steuern diese souverän hinsichtlich Zeit, Qualität und Kosten. * Sie entwerfen eigenständig anspruchsvolle Softwarekonzepte, stimmen diese im Team ab und behalten dabei stets das Gesamtsystem im Blick. * Sie testen Ihre Entwicklungen systematisch, führen Abnahmeprüfungen durch und begleiten die Integration auf eigens entwickelter Hardware inklusive fundierter Fehleranalyse.