> Markdown version of [/jobs/ext/3062897-embedded-software-engineer-c-c-embedded-linux](https://www.wearedevelopers.com/jobs/ext/3062897-embedded-software-engineer-c-c-embedded-linux). 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++ & Embedded Linux - **Company:** hyrUP GmbH - **Location:** Köln, Germany (Remote available) - **Contract:** Permanent contract - **Skills:** Unit Testing, UClibc (C Standard Library), C++ (Programming Language), CMake, Code Review, Computer Engineering, Continuous Integration, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, FreeRTOS, Integrated Development Environments, Python (Programming Language), Microsoft Office, Network Protocols, PRINCE2, Scrum Methodology, Software Architecture, Real-Time Operating Systems, Shell Script, TCP/IP, Universal Asynchronous Receiver/Transmitter, Gitlab, Git, Yocto, Information Technology, Bare Metal, Code Restructuring, Docker - **Published:** September 25, 2026 - **Apply:** https://www.adzuna.de/details/5896964194 ## About the Role * Abgeschlossenes Studium der Technischen Informatik, Informatik, Elektrotechnik, Informationstechnik oder eine vergleichbare technische Qualifikation * Mehrjährige fundierte Praxis in der hardwarenahen Embedded-Softwareentwicklung * Sehr gute Kenntnisse in C und C++ (modernes C++11/14/17) * Tiefes Verständnis von Embedded Linux (z. B. Kernel-Anpassungen, Yocto, Buildroot) und/oder Echtzeitbetriebssystemen (RTOS, FreeRTOS) * Routine im Umgang mit Git/GitLab, Docker sowie modernen Build- und Deployment-Tools (CMake, Make) * Praktische Erfahrung mit Python oder Shell-Scripting zur Automatisierung sowie solides Wissen über Kommunikationsschnittstellen und Netzwerkprotokolle (z. B. CAN, SPI, I2C, UART, Ethernet, TCP/IP) * Analytische, strukturierte und lösungsorientierte Arbeitsweise; sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift ## Description Du möchtest nicht nur tief in den Code eintauchen, sondern innovative Embedded-Plattformen und hardwarenahe Systeme entscheidend mitgestalten? In dieser Position verbindest du fundierte C/C++-Entwicklung mit modernem Embedded Linux und begleitest anspruchsvolle Softwarearchitekturen von der hardwarenahen Konzeption bis zum performanten System auf der Zielhardware., * Entwicklung, Erweiterung und Pflege von Embedded Software und Firmware für innovative technische Systeme * Hardwarenahe Programmierung (Bare-Metal und RTOS) in enger Abstimmung mit den Hardware-Entwicklungsteams * Entwicklung, Portierung und Optimierung von Gerätetreibern, Low-Level-Systemkomponenten und Embedded-Linux-Anwendungen * Mitgestaltung zukunftsfähiger Softwarearchitekturen, Durchführen von Code-Reviews, Modultests (Unit Tests) sowie kontinuierliche Refactorings * Optimierung der internen Entwicklungsumgebungen, Build-Systeme (z. B. Yocto, CMake) und automatisierter CI/CD-Pipelines * Systematische Fehlersuche, Tracing und Debugging auf Zielhardware sowie Erstellung präziser technischer Spezifikationen und Entwicklerdokumentationen * Interdisziplinäre Zusammenarbeit mit Software-, Hardware- und Test-Engineers im internationalen Umfeld, * Flexible Arbeitszeitgestaltung im hybriden Modell mit Home-Office-Option, 30 Tage Urlaub und 40 Stunden * Individuelle Weiterbildungs- und Zertifizierungsmöglichkeiten, z. B. Embedded Linux, Yocto, Linux Foundation, PMP, PRINCE2 oder Scrum * Spannende Entwicklungs- und Technologieprojekte mit hoher technischer Verantwortung * Hoher Gestaltungsspielraum und kurze Entscheidungswege * Gesundheitsförderung durch Zuschüsse zu Fitnessangeboten und Maßnahmen des betrieblichen Gesundheitsmanagements ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [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) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [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) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-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) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies)