Embedded Linux Kernel Entwickler (m/w/d)
Embedded Linux Kernel Entwickler (m/w/d)

Embedded Linux Kernel Entwickler (m/w/d)

Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
E

Auf einen Blick

  • Aufgaben: Entwickle Linux-Kernel und Treiber für innovative Industrieprodukte.
  • Arbeitgeber: emlix bringt Open Source-Technologie in moderne, vernetzte Industrieprodukte weltweit.
  • Mitarbeitervorteile: Flexibles Arbeiten im Homeoffice oder an unseren Standorten in Göttingen, Berlin und Bonn.
  • Warum dieser Job: Gestalte die Zukunft der Industrie mit spannenden Projekten und einem motivierten Team.
  • Gewünschte Qualifikationen: Studium in Elektrotechnik, Informatik oder vergleichbar; sehr gute Linux- und Programmierkenntnisse erforderlich.
  • Andere Informationen: Arbeiten in flachen Hierarchien mit viel Eigenverantwortung und Entwicklungsmöglichkeiten.

Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

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

  • (Mainline) Kernel- und Treiber-Entwicklung für verschiedene Prozessoren und Boards
  • Hardwarenahe Entwicklung spezifischer Methoden, Bibliotheken und Tools
  • Systemanalyse und -spezifikation in Zusammenarbeit mit unseren Kunden
  • Systemkonfiguration und -integration von Embedded Linux-Systemen und ggf. industriell genutzten Android-Systemen
  • Design und Entwicklung von Middleware Services und Diensten für vernetzte Devices
  • 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 Board Support Packages (BSP)
  • 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, 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 Komposition und das Zusammenspiel der in einem Linux-System enthaltenen Komponenten sowie deren Konfiguration
  • Kenntnisse im Umgang mit gängigen Embedded Linux-Distributionen wie beispielsweise Yocto Project (BitBake), Buildroot, PTXdist oder ELinOS
  • Wissen über Protokolle wie I2C, SDIO, USB, MII und JTAG sowie idealerweise industrielle Bussysteme wie beispielsweise CAN-Bus sind wünschenswert
  • Explizite Erfahrung in der Nutzung von GNU (Cross-)Toolchain, Make, Git, etc. sowie Wissen über gängige Open Source-Lizenzen
  • Idealerweise Erfahrungen in den Bereichen Security (Secure Boot), Bootzeit-Optimierung, Echtzeiterweiterungen, Hypervisor- und Linux-Container Konzepte (LXC)
  • Selbstständige Arbeitsweise und schnelle Einarbeitung in neue Themengebiete
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift (mind. Level B2/Mittelstufe)
  • Team- und Entwicklungsfähigkeit

Ihre Perspektive

Bei emlix entscheiden Sie, wo Sie arbeiten. Unsere Teams an den Standorten Göttingen, Berlin und Bonn freuen sich über neue KollegInnen im Büro. Darüber hinaus haben wir uns technologisch zukunftsweisend aufgestellt und realisieren Teamwork bundesweit aus dem Home Office. Unser Remote Lab ermöglicht die Arbeit am Target Device wie unter Vor-Ort-Bedingungen und bietet die Basis für effizientes Arbeiten - egal an welchem Ort. Nach der Einarbeitung in unsere Entwicklungsumgebung für Linux-Plattformen wirken Sie in anspruchsvollen und zum Teil internationalen Projekten mit. In kleinen Gruppen arbeiten Sie bei freier Zeiteinteilung in flachen Hierarchien, frei von Konzern-Restriktionen, häufig agil und mit viel Eigenverantwortung. Sie entwickeln in einem motivierten Team nativ unter Linux und mit allen Chancen, welche ein sukzessiv wachsendes Unternehmen bietet. Wir bieten die Möglichkeit, schnell Verantwortung für Technologien, Kunden und unsere eigenen Produkte und Tools zu übernehmen. Für Ihre persönliche Zukunft bietet die wachsende Nutzung von Open Source-Technologie in der Industrie eine zukunftssichere berufliche Perspektive. Wechselnde Projekte, technische Herausforderungen, die innovativen Produkte unserer Kunden sowie branchenübergreifende Erfahrungen machen die Arbeit in unserem Team spannend.

Ihre Bewerbung

Wir freuen uns auf Ihre elektronische Bewerbung mit einem ausführlichen technischen Kompetenzprofil. Selbstverständlich behandeln wir Ihre Angaben streng vertraulich.

Embedded Linux Kernel Entwickler (m/w/d) Arbeitgeber: emlix

emlix ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit flexiblen Arbeitsmodellen, einschließlich Homeoffice und einem Remote Lab, fördern wir eine ausgewogene Work-Life-Balance und ermöglichen Ihnen, an spannenden internationalen Projekten mitzuarbeiten. Unsere flachen Hierarchien und die Förderung von Eigenverantwortung bieten Ihnen zahlreiche Chancen zur persönlichen und beruflichen Weiterentwicklung in einem zukunftssicheren Bereich der Open Source-Technologie.
E

Kontaktperson:

emlix HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Embedded Linux Kernel Entwickler (m/w/d)

Netzwerken in der Embedded Linux Community

Nutze Plattformen wie LinkedIn oder GitHub, um dich mit anderen Fachleuten im Bereich Embedded Linux zu vernetzen. Engagiere dich in Diskussionen und teile deine Projekte, um auf dich aufmerksam zu machen.

Teilnahme an Meetups und Konferenzen

Besuche lokale Meetups oder Konferenzen, die sich mit Embedded Systems und Linux beschäftigen. Dort kannst du wertvolle Kontakte knüpfen und möglicherweise sogar direkt mit Vertretern von emlix ins Gespräch kommen.

Beitrag zu Open Source Projekten

Engagiere dich aktiv in Open Source-Projekten, die mit Embedded Linux zu tun haben. Dies zeigt nicht nur dein Können, sondern hilft dir auch, praktische Erfahrungen zu sammeln und dein Netzwerk zu erweitern.

Vorbereitung auf technische Interviews

Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Linux-Kernel-Entwicklung und Treiberprogrammierung übst. Nutze Online-Ressourcen und Foren, um dein Wissen aufzufrischen und spezifische Probleme zu lösen.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Embedded Linux Kernel Entwickler (m/w/d)

Sehr gute Linux-Kenntnisse im Low-Level Bereich
Erfahrung in der Kernel- und Treiber-Entwicklung
Kenntnisse in Prozessor-Architekturen (ARM, x86)
Cross-Entwicklung und Cross-Debugging
Gutes Verständnis von digitaler Schaltungstechnik
Praktische Erfahrungen mit Oszilloskopen und Protocol Analyzern
Sehr gute Kenntnisse in C und gute Kenntnisse in C++
Kenntnisse in Assembler (ARM) und Shellskripten
Erfahrung mit Embedded Linux-Distributionen wie Yocto Project oder Buildroot
Wissen über Protokolle wie I2C, USB und JTAG
Erfahrung mit GNU (Cross-)Toolchain, Make und Git
Kenntnisse in Security-Konzepten wie Secure Boot
Selbstständige Arbeitsweise und schnelle Einarbeitung
Gute Deutsch- und Englischkenntnisse (mind. Level B2)

Tipps für deine Bewerbung 🫡

Technisches Kompetenzprofil erstellen: Stelle sicher, dass dein technisches Kompetenzprofil detailliert und präzise ist. Hebe relevante Erfahrungen in der Kernel- und Treiberentwicklung sowie Kenntnisse in Linux-Systemen hervor.

Motivationsschreiben verfassen: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für die Position als Embedded Linux Kernel Entwickler interessierst und wie deine Fähigkeiten und Erfahrungen zu den Anforderungen des Unternehmens passen.

Lebenslauf anpassen: Passe deinen Lebenslauf an die spezifischen Anforderungen der Stelle an. Betone deine Kenntnisse in Prozessorarchitekturen, Cross-Entwicklung und deine praktischen Erfahrungen mit relevanten Tools und Technologien.

Unterlagen überprüfen: Überprüfe alle Unterlagen auf Vollständigkeit und Richtigkeit. Achte darauf, dass deine Kontaktdaten aktuell sind und alle erforderlichen Dokumente angehängt sind, bevor du deine Bewerbung einreichst.

Wie du dich auf ein Vorstellungsgespräch bei emlix vorbereitest

Technisches Wissen auffrischen

Stelle sicher, dass du deine Kenntnisse in Linux, insbesondere im Low-Level-Bereich, gut beherrschst. Gehe die Grundlagen von Kernel- und Treiberentwicklung durch und sei bereit, spezifische Fragen zu Prozessorarchitekturen wie ARM und x86 zu beantworten.

Projekte und Erfahrungen präsentieren

Bereite dich darauf vor, über deine bisherigen Projekte zu sprechen, insbesondere solche, die mit Embedded Linux zu tun haben. Zeige, wie du Probleme gelöst hast und welche Technologien du verwendet hast, um deine Fähigkeiten zu demonstrieren.

Fragen zur Unternehmenskultur stellen

Informiere dich über emlix und stelle Fragen zur Unternehmenskultur und den Arbeitsmethoden. Dies zeigt dein Interesse an der Firma und hilft dir zu verstehen, ob du gut ins Team passt.

Soft Skills betonen

Neben technischen Fähigkeiten sind auch Teamarbeit und Selbstständigkeit wichtig. Bereite Beispiele vor, die deine Fähigkeit zur Zusammenarbeit und deine Eigenverantwortung in Projekten verdeutlichen.

Embedded Linux Kernel Entwickler (m/w/d)
emlix
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

E
  • Embedded Linux Kernel Entwickler (m/w/d)

    Vollzeit
    43200 - 72000 € / Jahr (geschätzt)
  • E

    emlix

    50-100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>