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
#J-18808-Ljbffr
Embedded Linux Kernel Developer (m/w/d) in Bergisch Gladbach Arbeitgeber: Computer Futures
Als Arbeitgeber bietet unser etabliertes Unternehmen in Hannover eine inspirierende Arbeitsumgebung, die durch flexible Arbeitszeitmodelle und die Möglichkeit zum mobilen Arbeiten geprägt ist. Wir fördern die persönliche und fachliche Entwicklung unserer Mitarbeiter durch individuelle Weiterbildungsmöglichkeiten und bieten attraktive Zusatzleistungen, die das Wohlbefinden unterstützen. Mit spannenden Zukunftsprojekten und einer modernen Büroausstattung schaffen wir die Grundlage für eine erfolgreiche Zusammenarbeit und innovative Lösungen im Bereich Microsoft 365.