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

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

Vollzeit Vor Ort
B

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

#J-18808-Ljbffr

Embedded Software Engineer (Linux/C/C++) (m/w/d) Arbeitgeber: Brainchild GmbH

Als Embedded Software Engineer (Linux/C/C++) bei brainchild GmbH in Eggenfelden erwartet dich ein dynamisches Arbeitsumfeld, das auf Teamarbeit und technische Exzellenz setzt. Wir fördern eine offene Kultur, in der du Verantwortung übernimmst und deine Fähigkeiten kontinuierlich weiterentwickelst, während du an spannenden Projekten in verschiedenen Branchen arbeitest. Unsere erfahrenen Kollegen unterstützen dich beim Einstieg und bieten dir die Möglichkeit, langfristig als technischer Ansprechpartner zu wachsen und innovative Lösungen zu gestalten.

B

Kontaktdaten:

Brainchild GmbH Recruiting-Team