Zum Hauptinhalt springen

Embedded Linux Kernel Developer (m/w/d)

Technologie
Computer Futures
Bergisch Gladbach, Deutschland55.000 € - 80.000 € /JahrVor 1 WocheBis 27.12.2026
Vollzeit

Stellenbeschreibung

Embedded Linux Kernel Developer (m/w/d)

Linux Kernel | Device Driver Development | Embedded C | Hardware-nahe Softwareentwicklung

Für ein technologiegetriebenes Unternehmen suchen wir einen erfahrenen Embedded Linux Kernel Developer (m/w/d), der sich in der hardwarenahen Softwareentwicklung zuhause fühlt. Wenn Linux-Kernel, Device-Treiber und Embedded C nicht nur Schlagworte, sondern Teil deines täglichen Handwerks sind, erwartet dich hier eine technisch anspruchsvolle Aufgabe mit viel Gestaltungsspielraum.

Deine Aufgaben

  • Entwicklung und Weiterentwicklung von Linux-Gerätetreibern für embedded Systeme
  • Programmierung hardwarenaher Softwarekomponenten in C
  • Analyse, Anpassung und Optimierung von Linux-Kernel-Komponenten
  • Implementierung von Interrupt-Handling, DMA-Konzepten und Synchronisationsmechanismen
  • Durchführung von Kernel-Debugging sowie systemnaher Fehleranalyse
  • Enge Zusammenarbeit mit Hardware-, FPGA- und Elektronikentwicklung
  • Integration neuer Hardwareplattformen und Unterstützung bei der Systeminbetriebnahme
  • Mitarbeit bei Architektur- und Designentscheidungen im Embedded-Linux-Umfeld

Dein Profil

Must-Have

  • Mehrjährige Erfahrung in der Embedded Softwareentwicklung
  • Sehr gute Kenntnisse in C und Low-Level-Programmierung
  • Fundiertes Verständnis der Linux-Kernel-Architektur
  • Praktische Erfahrung in der Entwicklung von Linux Device Treibern
  • Gute Kenntnisse von Interrupts, DMA, Speicherverwaltung und Synchronisation
  • Ausgeprägtes Hardware-/Software-Systemverständnis
  • Erfahrung im Kernel-Debugging und in der systematischen Fehleranalyse

Nice-to-Have

  • Erfahrung mit Yocto und/oder Buildroot
  • Kenntnisse von PCIe / PCI Express
  • Erfahrung mit Board Support Packages (BSP)
  • Sicherer Umgang mit Git
  • Kenntnisse moderner Entwicklungsprozesse und Versionsverwaltung

Das erwartet dich
  • Anspruchsvolle Entwicklungsaufgaben auf Kernel- und Treiberebene
  • Arbeit an innovativen Embedded-Systemen und Hardwareplattformen
  • Technologisch anspruchsvolles Umfeld mit hoher Engineering-Kompetenz
  • Kurze Entscheidungswege und direkte technische Verantwortung
  • Flexible Arbeitsmodelle und attraktive Entwicklungsmöglichkeiten

SThree_Germany is acting as an Employment Agency in relation to this vacancy.

Keywords
BuildrootLinuxLinux kernelMemory managementDebugger

Interessiert an dieser Stelle?