Now hiring

Embedded Software Engineer (Linux/C/C++) (m/w/d) @ brainchild

EggenfeldenOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

<strong>Du möchtest technische Probleme lösen – nicht einfach nur Code schreiben? </strong>Dann könnten wir gut zusammenpassen.<br><br>Wir suchen einen Software Engineer, der technische Zusammenhänge verstehen möchte, Verantwortung übernimmt und gemeinsam mit Kunden Lösungen entwickelt, die langfristig überzeugen.<br><br><p style="color:rgb(0,0,0);font-style:normal;font-weight:400;text-transform:none;"><strong>Du entwickelst unter Linux</strong> eine zentrale Softwarekomponente zur Steuerung eines modularen Rechnersystems.</p><br><p style="color:rgb(0,0,0);font-style:normal;font-weight:400;text-transform:none;"><strong><span style="font-size:18px;">Zu deinen Aufgaben gehören unter anderem</span></strong></p><ul style="color:rgb(0,0,0);font-style:normal;font-weight:400;text-transform:none;"><li>die Entwicklung eines REST-basierten Dienstes in <strong>C/C+</strong><strong>+</strong>, </li><li>die hardwarenahe Kommunikation mit den Systemkomponenten,</li><li>sowie die Entwicklung einer <strong>Simulations- und Testumgebung</strong>, mit der sich die Software unabhängig von der Zielhardware entwickeln, testen und validieren lässt.</li></ul><p style="color:rgb(0,0,0);font-style:normal;font-weight:400;text-transform:none;"><br>Dabei arbeitest du eng mit den <strong>System Engineers</strong> und <strong>Firmwareentwicklern unseres Kunden</strong> zusammen. Gemeinsam analysiert ihr Anforderungen, entwickelt Schnittstellen und begleitet Integration sowie Tests direkt am System.</p><p style="color:rgb(0,0,0);font-style:normal;font-weight:400;text-transform:none;">Erfahrene Kollegen unterstützen dich beim Einstieg.</p><p style="color:rgb(0,0,0);font-style:normal;font-weight:400;text-transform:none;">Anschließend erwarten dich weitere spannende Embedded- und Systemsoftwareprojekte in unterschiedlichen Branchen.</p><br><strong><span style="font-size:18px;">Wen wir suchen</span></strong><br>Uns interessiert weniger, welche Technologien du kennst. Uns interessiert vor allem, wie du an technische Probleme herangehst.<br><br><strong><span style="font-size:15px;">Du passt gut zu uns, wenn du</span></strong><ul><li>technische Zusammenhänge verstehen möchtest,</li><li>analytisch und strukturiert arbeitest,</li><li>Verantwortung übernehmen willst,</li><li>dich schnell in neue Systeme einarbeitest,</li><li>lieber Lösungen entwickelst als Tickets abarbeitest,</li><li>offen über technische Fragestellungen diskutierst,</li><li>gerne im Team arbeitest,</li><li>Freude daran hast, gemeinsam gute Produkte zu entwickeln und</li><li><strong>die</strong> <strong>deutsche Sprache sicher auf </strong><strong>C1-Niveau</strong> beherrschst, damit du technische Anforderungen, Architekturentscheidungen und Kundengespräche präzise verstehen und aktiv mitgestalten kannst.</li></ul><br>Technologien verändern sich. Die Fähigkeit, komplexe Systeme zu verstehen und gute technische Entscheidungen zu treffen, bleibt.<br><br><strong><span style="font-size:15px;">Idealerweise bringst du Erfahrung mit</span></strong><ul><li>C/C++</li><li>Linux</li><li>Embedded Systems</li><li>CMake</li><li>Git</li><li>REST oder Netzwerkkommunikation</li><li>hardwarenaher Softwareentwicklung</li><li>binären Kommunikationsprotokollen</li></ul><br><strong><span style="font-size:15px;">Von Vorteil sind außerdem Erfahrungen mit</span></strong><ul><li>Softwarearchitektur</li><li>automatisierten Tests</li><li>CI/CD</li><li>Docker</li><li>Embedded Linux</li></ul><br>Wenn dir einzelne Themen noch fehlen, ist das kein Ausschlusskriterium.<br><br>Wichtiger ist uns, dass du dich schnell in neue Themen einarbeiten kannst und Freude daran hast, dein Wissen kontinuierlich weiterzuentwickeln.<br><br><span style="font-size:18px;"><strong>Deine Perspektive</strong></span><br>Wir suchen niemanden für ein einzelnes Projekt. Wir suchen jemanden, der sich langfristig zu einem technischen Ansprechpartner entwickelt.<br><br>Mit wachsender Erfahrung kannst du mehr Verantwortung übernehmen – beispielsweise<br><ul><li>für Softwarekomponenten und deren Architektur,</li><li>für technische Entscheidungen,</li><li>für die Zusammenarbeit mit unseren Kunden,</li><li>für Entwicklungsprozesse und Automatisierung,</li><li>oder für komplette technische Arbeitspakete.</li></ul>Wir möchten Menschen entwickeln, die technische Lösungen gestalten – nicht nur Software implementieren.<br><br><strong>Klingt spannend? </strong>Dann bewirb dich jetzt über unser Bewerbungsformular!<br>Ein 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.<br>Eine Frage interessiert uns besonders: <strong>Welches technische Problem hat dich bisher am meisten begeistert – und warum? </strong>Uns interessiert weniger, welche Programmiersprache du verwendet hast. Uns interessiert vor allem, wie du gedacht hast.<br><br>Wir freuen uns darauf, dich kennenzulernen.<br><br><strong>Noch Fragen?</strong><br>Melde dich einfach bei uns.<br><br><strong>Ansprechpartner</strong><br>Korinna Wagner<br>Recruiting<br><br>brainchild GmbH<br>Öttinger Straße 19<br>84307 Eggenfelden<br><br>Telefon : +49 8721 127 2557<br>Email: <a href="mailto:[email protected]">[email protected]</a>

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores