EDAG

Senior Software Engineer Embedded Linux Funktionsentwicklung (m/w/d)

EDAG Wolfsburg, Lower Saxony, Germany

Engineering Services · 5,001-10,000 employees

Aug 14
Senior (5-10 yrs) Full-time Germany
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will develop software functions for safety-critical systems throughout the entire development lifecycle, from conceptualization to integration. Additionally, you will integrate these functions into simulation environments and target hardware while ensuring quality through comprehensive testing.

What they look for

Embedded Linux C C++ Python Git CMake CI/CD Linux Software Development Testing Qt FPGA Signal Processing Computer Vision Embedded Systems

Requirements

The role requires several years of professional experience in embedded software development and testing using Linux and Windows. Proficiency in C/C++, Python, Git, and CMake is essential, along with strong German and English communication skills.

Full description

Daran wirst Du wachsen:

  • Teamgeist:

Bei uns zählt das Miteinander. Als festes Mitglied unseres Software-Teams arbeitest du an unseren Standorten in Berlin oder Wolfsburg gemeinsam mit erfahrenen Kolleginnen und Kollegen an innovativen Embedded-Lösungen.

  • Abwechslungsreiche Aufgaben:

Du entwickelst Softwarefunktionen für sicherheitskritische und hochzuverlässige Systeme und begleitest deren Umsetzung über den gesamten Entwicklungsprozess – von der Konzeption bis zur Integration. Unsere Kunden sind in verschiedenen Industrien tätig. Abhängig vom Projekt kann Dein Einsatz auch im Defence-Umfeld erfolgen.

  • Integration & Test:

Du integrierst neue Funktionen sowohl in Simulationsumgebungen als auch direkt auf dem Steuergerät und stellst deren Qualität durch umfassende Tests sicher.

  • Praxisnahes Arbeiten:

In enger Zusammenarbeit mit unseren Kunden entwickelst du passgenaue Softwarelösungen und begleitest deren Umsetzung im Rahmen gelegentlicher Vor-Ort-Einsätze.

Damit bringst Du uns voran:

  • Mehrjährige Berufserfahrung in der Embedded-Softwareentwicklung sowie im Testing unter Linux und Windows
  • Sehr gute Kenntnisse in C/C++, Python sowie Embedded Linux und Linux-Systemen
  • Fundierte Erfahrung im Umgang mit Versionsverwaltungssystemen (Git) und Build-Systemen (CMake)
  • Erfahrung in der Entwicklung und Anwendung von CI/CD-Pipelines

• Sehr gute Deutschkenntnisse (mindestens C1) sowie gute Englischkenntnisse in Wort und Schrift für die Kommunikation mit Kunden, Fachbereichen und Projektteams im nationalen und internationalen Umfeld.

  • Eine strukturierte, eigenverantwortliche und lösungsorientierte Arbeitsweise
  • Ausgeprägte Kommunikationsfähigkeit und Freude an der Zusammenarbeit in interdisziplinären Teams
  • Idealerweise bringst du zusätzlich Erfahrung in einem oder mehreren der folgenden Bereiche mit:
  • Qt
  • Hardwarenahe Entwicklung, beispielsweise im FPGA-Umfeld
  • Betriebssystemnahe Entwicklung sowie sicherer Umgang mit der Linux-Shell
  • Entwicklung und Optimierung von Algorithmen, beispielsweise in den Bereichen Signalverarbeitung oder Computer Vision