> Markdown version of [/jobs/ext/4678739-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4678739-embedded-software-engineer). 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 - **Company:** Robert Bosch GmbH - **Location:** Verl, Germany - **Contract:** Permanent contract - **Skills:** Microsoft Windows, C++ (Programming Language), CMake, Compilers, Cyber Security, Continuous Integration, Linux, Linux on Embedded Systems, Embedded Software, Github, Integrated Development Environments, Modbus, Software Architecture, Real-Time Operating Systems, Software Engineering, Systems Architecture, System Software, Toolchain, Git, Bacnet, Operational Systems, Code Restructuring, Software Version Control - **Published:** November 12, 2026 - **Apply:** https://jobs.meinestadt.de/verl/standard?id=260712280 ## About the Role C/C++ und Embedded OS: Mehrjährige Berufserfahrung in der Softwareentwicklung mit C und modernem C++ unter Embedded-Betriebssystemen (Windows / Linux) sowie idealerweise RTOS. Hardwareverständnis: Fundierte Kenntnisse in Mikroelektronik zur optimalen Gestaltung der Schnittstelle zwischen Systemsoftware und Hardwarekomponenten. Tooling und Protokolle: Erfahrung mit modernen Entwicklungstools (Git/GitHub, CMake) und idealerweise Kenntnisse in BAF-Netzwerk- und Feldbustechnologien (z. B. BACnet, Modbus). Analytische und systematische Arbeitsweise: Eine strukturierte, zielorientierte Arbeitsweise gepaart mit hoher Analysefähigkeit und Ausdauer bei der Durchdringung komplexer Systemarchitekturen. Persönlichkeit und Teamgeist: Ausgeprägte Eigeninitiative, Kommunikationsstärke und Teamfähigkeit für die Zusammenarbeit an fachübergreifenden Schnittstellen. Sprachkompetenz: Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift für eine präzise technische Dokumentation und reibungslose Teamkommunikation. ## Description CMake CAN Building Automation Windows Englisch Qualitätssicherung C++ Modbus Entwicklungsumgebungen Linux Dokumentation Technische Dokumentation Systemsoftware Security Dienstleistungen Embedded Linux C-Programmiersprachen KNX Embedded Software GIT GitHub Continuous Integration Softwarearchitektur BACnet Refactoring Deutsch Zielorientierung Analytisches Denken Teamfähigkeit Kommunikationsfähigkeit Eigenmotivation Belastbarkeit, Softwarearchitektur und Konzeption: Systematische Erarbeitung zukunftsfähiger technischer Konzepte sowie Entwurf modularer, skalierbarer Softwarearchitekturen im Bereich BAF (Building Automation Facility). Embedded und Real-Time C++ Development: Eigenständige Spezifikation und Implementierung hardwarenaher Systemsoftware unter Verwendung moderner C/C++ Standards, Real-Time-Betriebssysteme (RTOS/Embedded Linux) sowie gängiger Bus-Systeme (z. B. BACnet, Modbus, KNX, CAN). Security und Refactoring: Nachhaltige Qualitätssicherung der Code-Basis durch kontinuierliches Refactoring sowie proaktive Absicherung von Steuerungen und Netzen durch moderne Cybersecurity-Standards. Modern Tooling und Quality Assurance: Professionelle Nutzung moderner Entwicklungsumgebungen (CMake, Compiler-Toolchains) und Versionsverwaltungen (Git) sowie der Entwurf automatisierter Testumgebungen und CI/CD-Pipelines. Projekt- & Schnittstellenarbeit: Technische Beratung und Unterstützung des Produktmanagements bei der Lastenheft-Erstellung, Ausarbeitung technischer Pflichtenhefte sowie Schätzung von Entwicklungsaufwänden.