{"id":54584,"title":"Embedded Software Engineer (Linux/C/C++) (m/w/d)","company":"brainchild GmbH","city":"Eggenfelden","region":"Bayern","location":"84307 Eggenfelden","work_model":"unknown","employment_type":"full_time","employment":["full_time"],"roles":["embedded"],"visa":"not_mentioned","relocation":"not_mentioned","posted_at":"2026-07-20T00:00:00+00:00","tools":["C++","C","Linux","Embedded Systems"],"seniority":"unknown","years_experience_min":null,"german_requirement":"required","german_level":"unspecified","english_requirement":"not_mentioned","english_level":"unspecified","team_language":"unknown","confidence":0.9,"method":"rules","language_badge":"German required","language_evidence":"Sehr gute Deutschkenntnisse  , um technische Anforderungen, Lösungsansätze und Ergebnisse sicher mit Kollegen und Kunden besprechen und dokumentieren zu können.","requirements_snippet":"- **Fundierte Berufserfahrung in der Softwareentwicklung mit C++** sowie Kenntnisse in C, um bestehenden Quellcode analysieren und weiterentwickeln zu können. - **Praktische Erfahrung in der Softwareentwicklung unter Linux**, …","url":"https://www.arbeitsagentur.de/jobsuche/jobdetail/18641-000002717063-S","source":"bundesagentur","agency":null,"description_text":"**Du entwickelst gerne anspruchsvolle Software mit C++, arbeitest sicher unter Linux und hast Freude daran, komplexe technische Probleme zu lösen?** Dann könnten wir gut zusammenpassen.\n\nFür ein anspruchsvolles Kundenprojekt suchen wir einen erfahrenen **Embedded Software Engineer mit Schwerpunkt C++ und Linux**, der seine technische Expertise eigenständig einbringt und gemeinsam mit anderen Fachbereichen zuverlässige Softwarelösungen entwickelt.\n\n**Worum geht's?**\nDu arbeitest an einer zentralen Softwarekomponente zur Steuerung eines modularen Rechnersystems unter Linux.\n\nEin Schwerpunkt liegt auf der Analyse und Modernisierung bestehender C-Software, ihrer Weiterentwicklung in C++ sowie der systematischen Fehleranalyse und -behebung.\n\nDabei arbeitest du mit den System Engineers und Firmwareentwicklern unseres Kunden zusammen – von der Klärung technischer Anforderungen über die Softwareentwicklung bis zur Integration und zum Test im Gesamtsystem\n\n**Deine Aufgaben**\n\n- **Softwareentwicklung und Modernisierung:** Du analysierst bestehenden C-Code, entwickelst Softwarekomponenten in C++ weiter und verbesserst deren Struktur, Funktionalität und Wartbarkeit.\n- **Fehleranalyse und Debugging:** Du untersuchst komplexe Softwarefehler, identifizierst deren Ursachen und entwickelst nachhaltige Lösungen.\n- **Schnittstellen und Kommunikation:** Du entwickelst und optimierst Softwaredienste und Schnittstellen, unter anderem für die Kommunikation zwischen Systemkomponenten.\n- **Systemintegration:** Du integrierst Software in bestehende Linux-basierte Systemarchitekturen und stellst das zuverlässige Zusammenspiel der Komponenten sicher.\n- **Test und Qualitätssicherung:** Du entwickelst geeignete Testlösungen, überprüfst Softwarefunktionen und sicherst die Qualität deiner Arbeit.\n- **Technische Zusammenarbeit:** Du stimmst Anforderungen, Schnittstellen und Lösungsansätze mit System Engineers und Firmwareentwicklern ab und dokumentierst deine Ergebnisse nachvollziehbar.\n\n**Das bringst du mit**\n\n- **Fundierte Berufserfahrung in der Softwareentwicklung mit C++** sowie Kenntnisse in C, um bestehenden Quellcode analysieren und weiterentwickeln zu können.\n- **Praktische Erfahrung in der Softwareentwicklung unter Linux**, idealerweise mit systemnahen Anwendungen oder komplexen technischen Softwaresystemen.\n- **Erfahrung im analytischen Debugging:** Du kannst komplexe Fehler systematisch eingrenzen, Ursachen nachvollziehen und nachhaltige Lösungen entwickeln.\n- **Gutes Verständnis von Softwarearchitekturen und Schnittstellen** sowie vom Zusammenspiel unterschiedlicher Softwarekomponenten.\n- **Eigenständige und strukturierte Arbeitsweise:** Du übernimmst Verantwortung für deine Aufgaben, triffst fundierte technische Entscheidungen und achtest auf die Qualität deiner Ergebnisse.\n- **Sehr gute Deutschkenntnisse**, um technische Anforderungen, Lösungsansätze und Ergebnisse sicher mit Kollegen und Kunden besprechen und dokumentieren zu können.\n\n**Deine Perspektive**\nWir suchen nicht nur Unterstützung für ein einzelnes Projekt, sondern jemanden, der seine technische Erfahrung langfristig bei brainchild einbringen und weiterentwickeln möchte.\n\nJe nach Projekt und deinen fachlichen Interessen kannst du künftig auch in anderen Bereichen der Embedded- und Systemsoftwareentwicklung tätig werden und zusätzliche technische Verantwortung übernehmen.\n\n**Deine Bewerbung**\n**Klingt spannend?** Dann bewirb dich jetzt über unser Bewerbungsformular!\n\nEin klassisches Anschreiben ist nicht nötig. Schick uns einfach deinen Lebenslauf, eine kurze Übersicht deiner bisherigen Projekte, deine Gehaltsvorstellung und deinen frühestmöglichen Eintrittstermin.\n\n**Eine Frage interessiert uns besonders:** An welchem technisch anspruchsvollen Softwareprojekt hast du bisher gearbeitet und welche Aufgaben hast du dabei übernommen?\n\nWir freuen uns darauf, dich kennenzulernen!\n\n**Noch Fragen?**\nMelde dich einfach bei uns.\n\n**Ansprechpartner**\nKorinna Wagner\nRecruiting\n\nbrainchild GmbH\nÖttinger Straße 19\n84307 Eggenfelden\n\nTelefon : [entfernt]\nEmail:","responsibilities_text":"- **Softwareentwicklung und Modernisierung:** Du analysierst bestehenden C-Code, entwickelst Softwarekomponenten in C++ weiter und verbesserst deren Struktur, Funktionalität und Wartbarkeit.\n- **Fehleranalyse und Debugging:** Du untersuchst komplexe Softwarefehler, identifizierst deren Ursachen und entwickelst nachhaltige Lösungen.\n- **Schnittstellen und Kommunikation:** Du entwickelst und optimierst Softwaredienste und Schnittstellen, unter anderem für die Kommunikation zwischen Systemkomponenten.\n- **Systemintegration:** Du integrierst Software in bestehende Linux-basierte Systemarchitekturen und stellst das zuverlässige Zusammenspiel der Komponenten sicher.\n- **Test und Qualitätssicherung:** Du entwickelst geeignete Testlösungen, überprüfst Softwarefunktionen und sicherst die Qualität deiner Arbeit.\n- **Technische Zusammenarbeit:** Du stimmst Anforderungen, Schnittstellen und Lösungsansätze mit System Engineers und Firmwareentwicklern ab und dokumentierst deine Ergebnisse nachvollziehbar.","requirements_text":"- **Fundierte Berufserfahrung in der Softwareentwicklung mit C++** sowie Kenntnisse in C, um bestehenden Quellcode analysieren und weiterentwickeln zu können.\n- **Praktische Erfahrung in der Softwareentwicklung unter Linux**, idealerweise mit systemnahen Anwendungen oder komplexen technischen Softwaresystemen.\n- **Erfahrung im analytischen Debugging:** Du kannst komplexe Fehler systematisch eingrenzen, Ursachen nachvollziehen und nachhaltige Lösungen entwickeln.\n- **Gutes Verständnis von Softwarearchitekturen und Schnittstellen** sowie vom Zusammenspiel unterschiedlicher Softwarekomponenten.\n- **Eigenständige und strukturierte Arbeitsweise:** Du übernimmst Verantwortung für deine Aufgaben, triffst fundierte technische Entscheidungen und achtest auf die Qualität deiner Ergebnisse.\n- **Sehr gute Deutschkenntnisse**, um technische Anforderungen, Lösungsansätze und Ergebnisse sicher mit Kollegen und Kunden besprechen und dokumentieren zu können.\n**Deine Perspektive**\nWir suchen nicht nur Unterstützung für ein einzelnes Projekt, sondern jemanden, der seine technische Erfahrung langfristig bei brainchild einbringen und weiterentwickeln möchte.\nJe nach Projekt und deinen fachlichen Interessen kannst du künftig auch in anderen Bereichen der Embedded- und Systemsoftwareentwicklung tätig werden und zusätzliche technische Verantwortung übernehmen.\n**Deine Bewerbung**\n**Klingt spannend?** Dann bewirb dich jetzt über unser Bewerbungsformular!\nEin klassisches Anschreiben ist nicht nötig. Schick uns einfach deinen Lebenslauf, eine kurze Übersicht deiner bisherigen Projekte, deine Gehaltsvorstellung und deinen frühestmöglichen Eintrittstermin.\n**Eine Frage interessiert uns besonders:** An welchem technisch anspruchsvollen Softwareprojekt hast du bisher gearbeitet und welche Aufgaben hast du dabei übernommen?\nWir freuen uns darauf, dich kennenzulernen!\n**Noch Fragen?**\nMelde dich einfach bei uns.\n**Ansprechpartner**\nKorinna Wagner\nRecruiting\nbrainchild GmbH\nÖttinger Straße 19\n84307 Eggenfelden\nTelefon : [entfernt]\nEmail:","status":"open","duplicate_of":null,"first_seen":"2026-11-02T15:38:22.146949+00:00","responsibilities_summary":null,"requirements_summary":null,"all_tools":["C++","C","Linux","Embedded Systems"],"posting_language":"de","evidence":[{"language":"german","requirement":"required","quote":"Sehr gute Deutschkenntnisse  , um technische Anforderungen, Lösungsansätze und Ergebnisse sicher mit Kollegen und Kunden besprechen und dokumentieren zu können.","source":"rules"}],"years_experience_max":null,"mobility_evidence":[],"model_version":"rules-8","english_badge":"English not stated","company_id":null}