Embedded Software Engineer (Linux/C/C++)

brainchild GmbH
Eggenfelden, Germany
4 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Job source

Tech stack

Systems Engineering C++ (Programming Language) CMake Linux Programming Tools Embedded Software Software Architecture Software Engineering Systems Architecture Systems Integration Git

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

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Loading talks and stories from around this role