> Markdown version of [/jobs/ext/3794681-senior-softwareentwickler-embedded-systems-antriebs-und-batteriesysteme](https://www.wearedevelopers.com/jobs/ext/3794681-senior-softwareentwickler-embedded-systems-antriebs-und-batteriesysteme). 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 Softwareentwickler Embedded Systems Antriebs- und Batteriesysteme - **Company:** ALPHA-ENGINEERING GmbH & Co. KG - **Location:** Münster, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), ARM Architecture, Unit Testing, C++ (Programming Language), Communications Protocols, Computer Engineering, Microprocessors, Embedded Software, Hardware Design, Microsoft Visual Studio, Microsoft Office, Software Architecture, Software Engineering, Software Modules, PIC Microcontroller, Gitlab, Git - **Published:** October 17, 2026 - **Apply:** https://www.careerjet.de/jobad/de6ce658760dc7aee4e2e4cacf9f920349 ## About the Role Ein abgeschlossenes technisches Studium, vorzugsweise in den Bereichen Elektrotechnik, Automatisierungstechnik, Nachrichtentechnik, Fahrzeugtechnik, Mechatronik oder technischer Informatik oder vergleichbar mit Schwerpunkt Softwareentwicklung - Berufserfahrung in der Softwareentwicklung mit C/C++ - Gute Kenntnisse und praktische Erfahrungen in der hardwarenahen Softwareentwicklung - Erfahrung mit Mikroprozessoren (z.B.: ARM Cortex Prozessoren, STM32) - Gute Kenntnisse über Kommunikationsprotokolle und deren Schnittstellen (u.a. CAN) - Sicherer Umgang mit MS Office und klassischen Entwicklungstools, wie z. B. Git, GitLab, Visual Studio Code, u. ä. - Kenntnisse in den Verfahren für Software-Tests auf Hardware-, Geräte- und Systemebene - Grundlegende analoge und digitale Hardwarekenntnisse von elektronischen Schaltungen und Messgeräten - Ausgeprägtes logisch-analytisches Denkvermögen mit der Fähigkeit komplexe Projekte strukturiert zu planen und vorzubereiten - Fähigkeit zur täglichen Kommunikation in Deutsch und Englisch ## Description Wir suchen einen erfahrenen Softwareentwickler (m/w/d), der unser dynamisches Team verstärkt. In dieser Schlüsselposition haben Sie die Möglichkeit, an anspruchsvollen Projekten zu arbeiten, Ihre Expertise in der Softwareentwicklung einzubringen und an der Gestaltung zukunftsweisender Produkte mitzuwirken., Entwurf, Entwicklung, Test und Dokumentation von Embedded-Software in der Programmiersprache C/C++ - Eigenständige Anpassung und Optimierung bestehender Software-Module - Erarbeitung von Funktionsanforderungen und Integration in die bestehende Software-Architektur - Verifikation der Software mit Modul- und Software-Tests (Unit-Tests), sowohl auf Software- als auch auf Hardware-Ebene - Auswahl geeigneter Microcontroller und deren Peripherienutzung in Abstimmung mit der Hardware-Entwicklung - Betreuung unserer Software über den kompletten Lebenszyklus, von der Planung über die Implementierung bis zur Wartung - Sicherstellung der Einhaltung von Termin-, Kosten- und Qualitätszielen innerhalb der Produktentwicklung - Erstellung von technischen Dokumentationen