> Markdown version of [/jobs/ext/4128066-embedded-entwickler](https://www.wearedevelopers.com/jobs/ext/4128066-embedded-entwickler). 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-Entwickler - **Company:** Technagon Gmbh - **Location:** Grafenau, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** ARM Architecture, C++ (Programming Language), CMake, Code Review, Datasheets, Software Debugging, Linux, Embedded C, Firmware, FreeRTOS, Hardware Design, Joint Test Action (IEEE Standards), Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, PIC Microcontroller, Peripherals, Git, Information Technology - **Published:** October 28, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6a37b9ac9cca6ef6 ## About the Role * Abgeschlossenes Studium oder Ausbildung in Elektrotechnik, Informatik o. ä. bzw. vergleichbare Praxis * Mindestens 3 Jahre Berufserfahrung in der Embedded-Entwicklung mit C auf STM32 (ARM Cortex-M), idealerweise STM32H7 * Praktische Erfahrung mit C++ auf Mikrocontrollern (Embedded C++) * Sicherer Umgang mit Datenblättern, Reference Manuals und Schaltplänen * Debugging an der Hardware (JTAG/SWD, Oszilloskop, Logikanalysator) * Arbeiten unter Linux als Entwicklungsumgebung * Builds mit CMake einrichten und pflegen * Git-Erfahrung inkl. Branching, Merge Requests und Code-Review * Deutsch in Wort und Schrift, + IT-Grundkenntnisse zur Einrichtung des eigenen Linux-Arbeitsrechners + Kenntnisse im EVSE-Umfeld, z. B. IEC 61851 (Ladebetriebsarten, CP/PP-Signalisierung) und ISO 15118-3 + Erfahrung mit einem Echtzeitbetriebssystem (z. B. FreeRTOS, Zephyr) + Kenntnisse in funktionaler Sicherheit und einschlägigen Normen + Grundkenntnisse in Rust + Erfahrung mit CI-Pipelines für Firmware + Englisch für technische Dokumentation ## Description * Entwicklung und Pflege der Firmware in C und C++ auf dem STM32H7 für EVSE-Hardware * Mitwirkung an der schrittweisen Umstellung der Firmware auf C++ * Mitwirkung an der Einführung eines Echtzeitbetriebssystems * Ansteuerung von Peripherie (z. B. GPIO, ADC, Timer, UART, SPI, I²C) auf Registerebene bzw. über HAL/LL * Schnittstelle zwischen Firmware und Linux-basierter Applikationsebene umsetzen * Pflege des CMake-Buildsystems und Integration in die CI * Inbetriebnahme und Fehlersuche an der Zielhardware gemeinsam mit der Hardwareentwicklung * Dokumentation und Code-Reviews im Team