> Markdown version of [/jobs/ext/4100139-embedded-software-engineer-c-linux](https://www.wearedevelopers.com/jobs/ext/4100139-embedded-software-engineer-c-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++ / Linux - **Company:** DIS AG - **Location:** Ulm, Germany - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Linux, Linux on Embedded Systems, Embedded Software, Python (Programming Language), Software Architecture, Real-Time Operating Systems, Software Engineering, Software Systems, Systems Integration, VxWorks, Software Modules, Real Time Systems, Yocto, Information Technology - **Published:** October 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b4cfcb8556fa54cb ## About the Role * Abgeschlossenes Studium in Informatik, Elektrotechnik, Nachrichtentechnik oder vergleichbarer Fachrichtung * Fundierte Berufserfahrung in moderner Softwareentwicklung mit C++11/14/17 * Gute Kenntnisse in Python und objektorientiertem Softwaredesign * Erfahrung mit Embedded Linux sowie hardwarenaher Softwareintegration * Kenntnisse im Bereich Linux-Treiber, Kernel oder Yocto sind von Vorteil * Erfahrung mit Echtzeitsystemen oder RTOS ist wünschenswert * Kenntnisse in Kommunikationssystemen, Protokollen oder digitaler Signalübertragung sind ein Plus * Strukturierte, lösungsorientierte und eigenverantwortliche Arbeitsweise * Gute Deutsch- und Englischkenntnisse ## Description * Entwicklung und Spezifikation komplexer Embedded-Softwarelösungen und Softwarearchitekturen * Implementierung hardwarenaher Funktionen in C++ auf Embedded Linux sowie Echtzeitbetriebssystemen wie VxWorks oder vergleichbaren RTOS * Integration und Inbetriebnahme der entwickelten Software auf der Zielhardware * Test, Fehleranalyse und Optimierung von Softwaremodulen und Schnittstellen * Dokumentation von Programmcode, Architektur und Softwareschnittstellen * Mitwirkung bei Prüfkonzepten und Testvorgaben für komplexe Kommunikationssysteme * Unterstützung beim Aufbau und Test kompletter Gerätekonfigurationen * Enge Zusammenarbeit mit angrenzenden Entwicklungsbereichen und externen Partnern