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

Brainchild GmbH

Mitterhof

On-site

EUR 65,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

brainchild GmbH sucht einen erfahrenen Embedded Software Engineer mit Schwerpunkt C++ und Linux zur Entwicklung einer zentralen Softwarekomponente für ein modulares Rechnersystem unter Linux.

Du modernisierst bestehenden C-Quellcode, entwickelst neue C++-Funktionen und übernimmst die Analyse sowie Behebung komplexer Fehler. Zusammenarbeit mit System Engineers und Firmwareentwicklern steht im Vordergrund.

Qualifications

  • Fundierte Berufserfahrung in C/C++-Softwareentwicklung.
  • Praxis in Linux-Umgebungen, ideal systemnahe Anwendungen.
  • Analytisches Debugging sowie Fehlersuche.
  • Gutes Verständnis von Softwarearchitektur und Schnittstellen.

Responsibilities

  • Softwareentwicklung und Modernisierung von C/C++-Modulen.
  • Fehleranalyse und Debugging komplexer Systeme.
  • Schnittstellen- und Kommunikationsdienste optimieren.
  • Systemintegration in Linux-basierte Architekturen.
  • Test- und Qualitätssicherung der Software.
  • Abstimmung von Anforderungen mit System Engineers und Firmwareentwicklern.

Skills

C++
C
Linux
Embedded
Debugging
Schnittstellen
Git
GDB

Tools

GDB
Make
Buildsystem

Job description

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.

Fü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.

Worum geht's?

Du arbeitest an einer zentralen Softwarekomponente zur Steuerung eines modularen Rechnersystems unter Linux.

Ein Schwerpunkt liegt auf der Analyse und Modernisierung bestehender C-Software, ihrer Weiterentwicklung in C++ sowie der systematischen Fehleranalyse und -behebung.

Dabei 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.

Deine Aufgaben
  • Softwareentwicklung und Modernisierung:Du analysierst bestehenden C-Code, entwickelst Softwarekomponenten in C++ weiter und verbesserst deren Struktur, Funktionalität und Wartbarkeit.
  • Fehleranalyse und Debugging:Du untersuchst komplexe Softwarefehler, identifizierst deren Ursachen und entwickelst nachhaltige Lösungen.
  • Schnittstellen und Kommunikation:Du entwickelst und optimierst Softwaredienste und Schnittstellen, unter anderem für die Kommunikation zwischen Systemkomponenten.
  • Systemintegration:Du integrierst Software in bestehende Linux-basierte Systemarchitekturen und stellst das zuverlässige Zusammenspiel der Komponenten sicher.
  • Test und Qualitätssicherung:Du entwickelst geeignete Testlösungen, überprüfst Softwarefunktionen und sicherst die Qualität deiner Arbeit.
  • Technische Zusammenarbeit:Du stimmst Anforderungen, Schnittstellen und Lösungsansätze mit System Engineers und Firmwareentwicklern ab und dokumentierst deine Ergebnisse nachvollziehbar.
Das bringt du mit
  • 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, idealerweise mit systemnahen Anwendungen oder komplexen technischen Softwaresystemen.
  • Erfahrung im analytischen Debugging:Du kannst komplexe Fehler systematisch eingrenzen, Ursachen nachvollziehen und nachhaltige Lösungen entwickeln.
  • Gutes Verständnis von Softwarearchitekturen und Schnittstellen sowie vom Zusammenspiel unterschiedlicher Softwarekomponenten.
  • Eigenständige und strukturierte Arbeitsweise:Du übernimmst Verantwortung für deine Aufgaben, triffst fundierte technische Entscheidungen und achtest auf die Qualität deiner Ergebnisse.
  • Sehr gute Deutschkenntnisse, um technische Anforderungen, Lösungsansätze und Ergebnisse sicher mit Kollegen und Kunden besprechen und dokumentieren zu können.
Deine Perspektive

Wir suchen nicht nur Unterstützung für ein einzelnes Projekt, sondern jemanden, der seine technische Erfahrung langfristig bei brainchild einbringen und weiterentwickeln möchte.

Je 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.

Deine Bewerbung

Eine Frage interessiert uns besonders: An welchem technisch anspruchsvollen Softwareprojekt hast du bisher gearbeitet und welche Aufgaben hast du dabei übernommen?

Wir freuen uns darauf, dich kennenzulernen!

Noch Fragen?

Melde dich einfach bei uns.

Ansprechpartner

Korinna Wagner
Recruiting

brainchild GmbH
Öttinger Straße 19
84307 Eggenfelden

Telefon : +49 8721 127 2557
Email: career@brain-child.de

Hast du das Zeug zum brainchild?
Was dich erwartet
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (Linux/C/C++) (m/w/d)
Software Developer (Linux/C/C++) (m/w/d)

Brainchild GmbH • Eggenfelden

On-site
EUR 52,000 - 70,000
Software Developer (Linux/C/C++) (m/w/d)
Software Developer (Linux/C/C++) (m/w/d)

Brainchild GmbH • Mitterhof

Hybrid
EUR 60,000 - 80,000
Embedded Software Engineer (Linux/C/C++) (m/w/d)
Embedded Software Engineer (Linux/C/C++) (m/w/d)

Brainchild GmbH • Eggenfelden

On-site
EUR 60,000 - 90,000
Softwareentwickler (w/m/d) Embedded Linux C/C++
Softwareentwickler (w/m/d) Embedded Linux C/C++

Ppc • Mannheim

Hybrid
EUR 65,000 - 85,000
Flexible Arbeitszeiten
40% Remote-Arbeit
Unbefristetes Arbeitsverhältnis
+5
Softwareentwickler C/C++ (m/w/d)
Softwareentwickler C/C++ (m/w/d)

FERCHAU GmbH • Koblenz

Hybrid
EUR 65,000 - 90,000
Rabatte & Vergünstigungen
Weiterbildungsmöglichkeiten
Fitness First-Mitgliedschaft
+3
Software Architect Embedded Linux / C++ (m/w/d) Vollzeit | Regensburg | Hybrides Arbeiten möglich Professionals Software Entwicklung, Elektrotechnik, Informationstechnologie, Koordinieren Regensburg Industrial, Defence…
Software Architect Embedded Linux / C++ (m/w/d) Vollzeit | Regensburg | Hybrides Arbeiten möglich Professionals Software Entwicklung, Elektrotechnik, Informationstechnologie, Koordinieren Regensburg Industrial, Defence…

EDAG Group • Regensburg

Hybrid
EUR 70,000 - 90,000
Embedded C/C++ Entwickler (m/w/d) mit Projektverantwortung
Embedded C/C++ Entwickler (m/w/d) mit Projektverantwortung

Computer Futures • Bergisch Gladbach

Hybrid
EUR 65,000 - 90,000
Senior Softwareentwickler für Embedded Systems (m/w/d)
Senior Softwareentwickler für Embedded Systems (m/w/d)

Lachmann & Rink GmbH • Büschergrund

Hybrid
EUR 70,000 - 100,000
40% mobiles Arbeiten
Weiterbildung (Udemy, Coaching)
Über 100 Software-Experten
+1
Software-Ingenieur (w/m/d) von Mikrocontroller bis Embedded Linux
Software-Ingenieur (w/m/d) von Mikrocontroller bis Embedded Linux

ZERA GmbH • Königswinter

On-site
EUR 60,000 - 80,000
Softwareentwickler (m/w/d) Embedded Systems
Softwareentwickler (m/w/d) Embedded Systems

SensoTech GmbH • Barleben

On-site
EUR 45,000 - 65,000
Fachliche Weiterentwicklung
Arbeit mit neuen Technologien
Dynamisches Team