Werden Sie Teil des emlix Teams! emlix bringt Open Source Technologie in moderne, vernetzte Industrieprodukte. Unsere Linux basierten Systeme sind weltweit millionenfach im Einsatz und ermöglichen eine komfortable Steuerung, Bedienung und Visualisierung von Geräten, Maschinen und Anlagen. Zusammen mit unseren Kunden entwickeln wir produktspezifische Funktionen auf der Basis von angepassten Linux Kernel und Treibermodulen, Security Komponenten, Over The Air Update Konzepte, Hypervisor Architekturen sowie Linux Container Lösungen. Dazu setzen wir auch auf unsere validierbaren Tools und Prozesse. Als hoch spezialisiertes Unternehmen sind wir branchenübergreifend und für international führende Unternehmen tätig. Systeme von emlix finden sich beispielsweise in Elektrofahrzeugen, Blutanalysegeräten, Windkraftanlagen, Werkzeugmaschinen, Robotern, Messgeräten, Telefonen oder auch Futtermühlen. Mit Embedded Linux die Zukunft der Industrie gestalten: Für unser weiteres, organisches Unternehmenswachstum und Projekte in verschiedenen Branchen suchen wir Sie als Embedded Linux Kernel Entwickler (m/w/d) zur unbefristeten Anstellung für unsere Standorte in Göttingen, Berlin Mitte und Bonn oder bundesweit im Homeoffice. Ihre Aufgaben (Mainline) Kernel und Treiber Entwicklung für verschiedene Prozessoren und Boards Entwicklung, Debugging und Optimierung spezifischer Hardware naher Treiber, Bibliotheken und Tools Integration und Optimierung von aktuellen Peripherie Komponenten Upstreaming von Patches in die Open Source Community Systemanalyse und spezifikation in Zusammenarbeit mit unseren Kunden Systemkonfiguration und integration von Embedded Linux Systemen Entwicklung und Integration von modernen Kernel Kommunikations Verfahren Souveräner Einsatz der gängigen Debugger, Analyzer und Tracer Portierung von Legacy bzw. proprietären Funktionen und Protokollen Mitwirkung an Architekturkonzepten und Risikobewertungen Modul und Systemtests, Code Reviews sowie Dokumentation von Systemen Lifecycle Maintenance für kundenspezifische Embedded Linux Systeme Durchführung kundenspezifischer Projekte Ihre Qualifikation (Fach )Hochschulstudium der Fachrichtung Elektrotechnik, Nachrichtentechnik, (technische) Informatik, Mathematik, Physik oder eine vergleichbare Ausbildung mit Berufserfahrung Sehr gute Linux Kenntnisse mit expliziter Erfahrung im Low Level Bereich (Kernel, Treiber und systemnahe Bibliotheken sowie POSIX Funktionen und Syscalls) Sehr gutes Wissen im Bereich Prozessor Architekturen (ARM, x86), Cross Entwicklung und Cross Debugging und Paketverwaltung Gutes Verständnis von digitaler Schaltungstechnik und Mikroprozessorsystemen mit Erfahrung im Lesen und Interpretieren von Datenblättern und Schaltplänen wünschenswert Idealerweise praktische Erfahrungen in der Anwendung von Oszilloskopen und Protocol Analyzern Sehr gute Kenntnisse im Bereich C, gut