> Markdown version of [/jobs/ext/4633770-embedded-software-engineer-yocto-embedded-linux](https://www.wearedevelopers.com/jobs/ext/4633770-embedded-software-engineer-yocto-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 - Yocto - Embedded Linux - **Company:** hyrUP GmbH - **Location:** Köln, Germany (Remote available) - **Salary:** €78,000.0 - €90,000.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, UClibc (C Standard Library), C++ (Programming Language), CMake, Code Review, Computer Engineering, Continuous Integration, Software Debugging, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, FreeRTOS, Integrated Development Environments, Python (Programming Language), Microsoft Office, Network Protocols, 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:** November 8, 2026 - **Apply:** https://www.xing.com/jobs/koeln-embedded-software-engineer-yocto-embedded-linux-159025395 ## 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 * 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 mit hoher Home-Office-Option, 30 Tage Urlaub und 40 Stunden * Individuelle Weiterbildungs- und Zertifizierungsmöglichkeiten * 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