> Markdown version of [/jobs/ext/3566645-softwareentwickler-embedded-systems-c-c](https://www.wearedevelopers.com/jobs/ext/3566645-softwareentwickler-embedded-systems-c-c). 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). --- # Softwareentwickler Embedded Systems / C/C++ - **Company:** FRIWO Gerätebau GmbH - **Location:** Ostbevern, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Application Frameworks, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Computer Engineering, Embedded Software, Hardware Design, Python (Programming Language), Microsoft Visual Studio, Microsoft Office, Software Architecture, Software Engineering, Software Modules, PIC Microcontroller, Gitlab, Git - **Published:** October 3, 2026 - **Apply:** https://www.arbeitsagentur.de/jobsuche/jobdetail/10000-1205234328-S ## About the Role Ein abgeschlossenes technisches Studium, vorzugsweise in den Bereichen Elektrotechnik, Automatisierungstechnik, Nachrichtentechnik, Fahrzeugtechnik, Mechatronik oder technischer Informatik oder vergleichbar mit Schwerpunkt Softwareentwicklung - Mehrjährige Berufserfahrung in der hardwarenahen Softwareentwicklung mit C - 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. ä. - Gute Kenntnisse in den Verfahren für Softwaretests auf Hardware-, Geräte- und Systemebene - Grundlegende analoge und digitale Hardwarekenntnisse von elektronischen Schaltungen und Messgeräten - Kenntnisse und praktische Erfahrungen im Bereich von Motorsteuereinheiten, Batterie-Management-Systemen sowie Desktop-Applikationsentwicklung mit C# vorteilhaft - Ausgeprägtes logisch-analytisches Denkvermögen mit der Fähigkeit komplexe Projekte strukturiert zu planen und vorzubereiten - Gute Deutschkenntnisse (B2/C1) / Fähigkeit zur täglichen Kommunikation in Englisch (B1/B2) ## Description Entwurf, Entwicklung, Test und Dokumentation von Embedded-Software zur Ansteuerung und Ablaufsteuerung von Ladegeräten, Batterie-Management-Systemen oder verwandter Systeme in der Programmiersprache C - Erstellung von System- und Funktionsspezifikationen in Abstimmung mit dem Kunden - Eigenständige Anpassung und Optimierung bestehender Software-Module sowie Erarbeitung von Funktionsanforderungen und Integration in die bestehende Software-Architektur - Auswahl geeigneter Microcontroller und deren Peripherienutzung in Abstimmung mit der Hardware-Entwicklung - Verifikation der Software mit Modul- und Software-Tests (Unit-Tests), sowohl auf Software als auch auf Hardware-Ebene - Unterstützung bei der Inbetriebnahme von Entwicklungsmustern und Prototypen sowie Erstellung geeigneter PC-Testprogramme als Gegenstelle zu den Entwicklungsprodukten - Nutzung und Erweiterung unserer bestehenden Entwicklungsstandards, Programmierrichtlinien und der dazugehörigen Prozesse, wie z.B. der Build-Infrastruktur (GitLab, C#, Python, CI&CD)