Aktiviere Job-Benachrichtigungen per E-Mail!

Embedded Linux Kernel Entwickler (m / w / d)

emlix

Göttingen

Vor Ort

EUR 45.000 - 80.000

Vollzeit

Vor 30+ Tagen

Zusammenfassung

emlix, ein führendes Unternehmen im Bereich Embedded Linux, sucht einen Embedded Linux Kernel Entwickler (m/w/d) zur Unterstützung seiner Projekte in Göttingen, Berlin oder bundesweit im Homeoffice. Sie übernehmen die Entwicklung von Kernel und Treibern, arbeiten an spannenden Technologien und profitieren von flexiblen Arbeitsmodellen und einer dynamischen Unternehmenskultur.

Leistungen

Flexible Arbeitszeiten
Remote-Arbeitsoptionen
Mitarbeiterentwicklung

Qualifikationen

  • Sehr gute Linux-Kenntnisse, speziell im Low-Level Bereich.
  • Erfahrung in der Entwicklung mit C, C++ und Shellskripten.
  • Kenntnis moderner Embedded Linux-Distributionen gewünscht.

Aufgaben

  • Kernel- und Treiber-Entwicklung für verschiedene Prozessoren.
  • Systemkonfiguration und -integration von Embedded Linux-Systemen.
  • Durchführung kundenspezifischer Projekte und Testimplementierungen.

Kenntnisse

Linux-Kenntnisse
C
C++
Low-Level Programmierung
Teamfähigkeit

Ausbildung

Studium der Elektrotechnik, Nachrichtentechnik, Informatik, Mathematik, Physik

Tools

GNU Toolchain
Git
Oszilloskope
Jobbeschreibung

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 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. Abhängig von Ihren Kenntnissen und Ihrer Berufserfahrung sind Sie uns als Junior Developer, Developer oder Senior Developer herzlich willkommen.

Ihre Aufgaben

  1. Mainline) Kernel- und Treiber-Entwicklung für verschiedene Prozessoren und Boards
  2. Hardwarenahe Entwicklung spezifischer Methoden, Bibliotheken und Tools
  3. Systemanalyse und -spezifikation in Zusammenarbeit mit unseren Kunden
  4. Systemkonfiguration und -integration von Embedded Linux-Systemen und ggf. industriell genutzten Android-Systemen
  5. Design und Entwicklung von Middleware-Services und -Diensten für vernetzte Devices
  6. Portierung von Legacy- bzw. proprietären Funktionen und Protokollen
  7. Mitwirkung an Architekturkonzepten und Risikobewertungen
  8. Modul- und Systemtests, Code Reviews sowie Dokumentation von Systemen
  9. Lifecycle-Maintenance für kundenspezifische Board Support Packages (BSP)
  10. Durchführung kundenspezifischer Projekte

Ihre Qualifikation

  • Fachhochschulstudium der 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, systemnahe Bibliotheken sowie POSIX-Funktionen und Syscalls)
  • Sehr gutes Wissen im Bereich Prozessor-Architekturen (ARM, x86), Cross-Entwicklung und Cross-Debugging, Paketverwaltung, Netzwerktechnik und Protokolle
  • Gutes Verständnis von digitaler Schaltungstechnik und Mikroprozessorsystemen mit Erfahrung im Lesen und Interpretieren von Datenblättern und Schaltplänen
  • Praktische Erfahrungen in der Anwendung von Oszilloskopen und Protocol Analyzern
  • Sehr gute Kenntnisse im Bereich C, gute Kenntnisse im Bereich C++, Assembler (ARM) und Shellskripten
  • Gute Kenntnisse über die Komponenten in einem Linux-System sowie deren Konfiguration
  • Kenntnisse im Umgang mit gängigen Embedded Linux-Distributionen wie Yocto Project (BitBake), Buildroot, PTXdist oder ELinOS
  • Wissen über Protokolle wie I2C, SDIO, USB, MII und JTAG sowie industrielle Bussysteme wie CAN-Bus sind wünschenswert
  • Erfahrung in der Nutzung von GNU (Cross-)Toolchain, Make, Git, etc., sowie Kenntnisse zu Open Source-Lizenzen
  • Idealerweise Erfahrung in Security (Secure Boot), Bootzeit-Optimierung, Echtzeiterweiterungen, Hypervisor- und Linux-Container-Konzepte (LXC)
  • Selbstständige Arbeitsweise und schnelle Einarbeitung in neue Themen
  • Gute Deutsch- und Englischkenntnisse (mind. Level B2)
  • Teamfähigkeit und Entwicklungskompetenz

Ihre Perspektive

Bei emlix können Sie entscheiden, wo Sie arbeiten. Unsere Teams an den Standorten Göttingen, Berlin und Bonn freuen sich auf neue KollegInnen im Büro. Zudem ermöglichen wir Remote-Arbeit bundesweit, inklusive unseres Remote Labs, für effizientes Arbeiten am Target Device.

Nach der Einarbeitung wirken Sie in internationalen Projekten mit, arbeiten in kleinen, agilen Teams mit viel Eigenverantwortung und Entwicklungsmöglichkeiten.

Wir bieten die Chance, Verantwortung für Technologien, Kunden und Produkte zu übernehmen und in einem wachsenden Unternehmen Karriere zu machen.

Die zunehmende Nutzung von Open Source-Technologien in der Industrie bietet eine sichere berufliche Zukunft mit vielfältigen Projekten und technischen Herausforderungen.

Ihre Bewerbung

Wir freuen uns auf Ihre elektronische Bewerbung mit einem ausführlichen technischen Profil. Ihre Daten behandeln wir vertraulich.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.