> Markdown version of [/jobs/ext/3741715-embedded-software-engineer-linux-c-c](https://www.wearedevelopers.com/jobs/ext/3741715-embedded-software-engineer-linux-c-c). 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 (Linux/C/C++) - **Company:** brainchild GmbH - **Location:** Eggenfelden, Germany - **Contract:** Permanent contract - **Skills:** Systems Engineering, C++ (Programming Language), CMake, Linux, Programming Tools, Embedded Software, Software Architecture, Software Engineering, Systems Architecture, Systems Integration, Git - **Published:** October 15, 2026 - **Apply:** https://www.adzuna.de/details/5927565215 ## About the Role Du hast Erfahrung in der Softwareentwicklung unter Linux, arbeitest gerne an komplexen technischen Systemen und möchtest mehr als nur einzelne Aufgaben abarbeiten? Dann könnten wir gut zusammenpassen., * Fundierte Berufserfahrung in der Softwareentwicklung mit C/C++ unter Linux, idealerweise im Embedded-Umfeld. * Ein gutes Verständnis für Softwarearchitekturen, Schnittstellen und das Zusammenspiel komplexer technischer Systeme. * Erfahrung mit Entwicklungswerkzeugen wie Git und CMake. * Kenntnisse in der Netzwerkkommunikation, der Entwicklung von Schnittstellen oder der hardwarenahen Softwareentwicklung. * Eine analytische, strukturierte Arbeitsweise und die Fähigkeit, technische Herausforderungen eigenständig zu lösen. * Sehr gute Deutschkenntnisse, um technische Anforderungen und Abstimmungen mit dem Kunden sicher zu verstehen und aktiv mitzugestalten. Du musst nicht jede der genannten Technologien beherrschen. Entscheidend ist für uns, dass du bereits fundierte Berufserfahrung mit C/C++ unter Linux mitbringst, technische Zusammenhänge verstehst und dich sicher in neue Systeme einarbeiten kannst. ## Description Du entwickelst unter Linux eine zentrale Softwarekomponente zur Steuerung eines modularen Rechnersystems. Dabei arbeitest du eng mit den System Engineers und Firmwareentwicklern unseres Kunden zusammen - von der Analyse technischer Anforderungen über die Entwicklung bis zur Integration und zum Test direkt am System., * Softwareentwicklung: Du konzipierst, entwickelst und optimierst Softwarekomponenten mit C/C++ unter Linux. * Schnittstellen und Kommunikation: Du entwickelst REST-basierte Dienste und Schnittstellen zur Kommunikation mit Hardware- und Systemkomponenten. * Systemintegration: Du integrierst Software in bestehende Systemarchitekturen und stellst das Zusammenspiel der Komponenten sicher. * Test und Qualitätssicherung: Du entwickelst Simulations- und Testlösungen, analysierst Fehler und sorgst für zuverlässige Softwarefunktionen. * Technische Zusammenarbeit: Du stimmst Anforderungen und Lösungsansätze mit System Engineers und Firmwareentwicklern ab und begleitest deren Umsetzung.