> Markdown version of [/jobs/ext/2178931-embedded-software-engineer-c-c](https://www.wearedevelopers.com/jobs/ext/2178931-embedded-software-engineer-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). --- # Embedded Software Engineer - C/C++ - **Company:** Contact us Mariano de Castro - **Location:** Dortmund, Germany - **Contract:** Permanent contract - **Skills:** Systems Engineering, Automation of Tests, Unit Testing, C++ (Programming Language), CMake, Code Review, Communications Protocols, Continuous Integration, Software Debugging, Linux on Embedded Systems, Embedded Software, Ethernet, FreeRTOS, Hardware Design, Joint Test Action (IEEE Standards), Python (Programming Language), Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, PIC Microcontroller, Git, Yocto, C++14 - **Published:** August 22, 2026 - **Apply:** https://jobs.meinestadt.de/dortmund/standard?id=260085984 ## About the Role * Mehrjährige Erfahrung in der Embedded Softwareentwicklung * Sehr gute Kenntnisse in C und/oder Modern C++ * Erfahrung mit Embedded Linux * Sicherer Umgang mit ARM-basierten Mikrocontrollern oder SoCs * Erfahrung mit Git sowie Build-Systemen wie CMake oder Yocto von Vorteil * Kenntnisse gängiger Kommunikationsprotokolle (CAN, SPI, I²C, UART, Ethernet) * Erfahrung im Debugging mit JTAG, GDB oder vergleichbaren Tools * Gute Deutsch- oder Englischkenntnisse Nice-to-have * Erfahrung mit Echtzeitbetriebssystemen (FreeRTOS, Zephyr o. Ä.) * Kenntnisse in Unit Testing und Continuous Integration * Erfahrung im industriellen Anlagenbau, Medizintechnik oder Industrieelektronik * Python für Testautomatisierung Amoria Bond operates as an employment Business and agency. No terminology in this advert is intended to discriminate on the grounds of age or experience, and we confirm that we are happy to accept applications from persons of any age or experience for this role. ## Description * Entwicklung und Weiterentwicklung von Embedded Software in C/C++ für ARM-basierte Systeme * Implementierung hardwarenaher Software für Mikrocontroller und Embedded-Linux-Plattformen * Entwicklung von Treibern sowie Schnittstellen zu Sensoren, Aktoren und Kommunikationsmodulen * Analyse und Behebung komplexer Softwarefehler auf Systemebene * Optimierung hinsichtlich Performance, Speicherverbrauch und Echtzeitverhalten * Durchführung von Code Reviews sowie Erstellung technischer Dokumentationen * Enge Zusammenarbeit mit Hardwareentwicklung, Test und System Engineering ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)