> Markdown version of [/jobs/ext/4086694-embedded-software-entwickler-c-embedded-linux](https://www.wearedevelopers.com/jobs/ext/4086694-embedded-software-entwickler-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 Entwickler C++ - Embedded Linux - **Company:** Akkodis Germany GmbH - **Location:** Ulm, Germany - **Contract:** Permanent contract - **Skills:** Computing Platforms, Unit Testing, UClibc (C Standard Library), C++ (Programming Language), CAN Bus, CANopen, Software Quality, Computer Programming, Linux, Distributed Systems, Linux on Embedded Systems, Middleware, Embedded Software, Ethernet, FreeRTOS, Message Queuing Telemetry Transport (MQTT), Object-Oriented Software Development, QNX (Software), Software Architecture, Real-Time Operating Systems, Requirements Management, Software Engineering, Software Requirements Analysis, Software Systems, UML, Information Technology - **Published:** October 31, 2026 - **Apply:** https://www.adzuna.de/details/5946146766 ## About the Role * Abgeschlossenes Studium der Informatik, Elektrotechnik, Mechatronik, des Ingenieurwesens oder eine vergleichbare Qualifikation mit Schwerpunkt Embedded Softwareentwicklung * Mehrjährige Berufserfahrung in der Entwicklung kompleer Embedded-Softwarelösungen mit modernem C++ (C++17/C++23) * Erfahrung mit Embedded Linux, Buildroot, QNX oder FreeRTOS sowie Kenntnisse in der Softwarearchitekturmodellierung mit UML * Kenntnisse im Requirements Engineering und in der Spezifikationserstellung, idealerweise mit DOORS * Erfahrung im Middleware-Programming mit Technologien wie MQTT, DDS oder CANopen * Sehr gute Deutschkenntnisse auf muttersprachlichem Niveau in Wort und Schrift sowie gute Englischkenntnisse * Persönliche Voraussetzungen für eine Sicherheitsüberprüfung im sicherheitsrelevanten Projektumfeld ## Description * Konzeption, Entwicklung und Pflege einer leistungsfähigen Softwareplattform für moderne optronische Sicht- und Aufklärungssysteme * Analyse von Anforderungen sowie Erstellung von Softwarespezifikationen und technischen Lösungskonzepten * Weiterentwicklung der Softwarearchitektur und Optimierung der zugehörigen Entwicklungsprozesse * Entwicklung von Middleware-Lösungen zur Automatisierung verteilter Systeme auf Basis von CAN-Bus und Ethernet * Objektorientierte Softwareentwicklung mit modernem C++ für Embedded-Systeme unter Linux- und Echtzeitbetriebssystemen * Planung und Umsetzung von Softwareentwicklungsprojekten innerhalb agiler Teams * Entwicklung und Durchführung von Unit- und Komponententests zur Sicherstellung einer hohen Softwarequalität