Kernel Developer (m/f/d)

Kernel Developer (m/f/d)

Augsburg Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice (teilweise)
TUXEDO Computers GmbH

Auf einen Blick

  • Aufgaben: Entwickle und optimiere Kernel-Treiber für unsere Hardware und arbeite am Linux-Kernel.
  • Unternehmen: TUXEDO Computers, ein innovativer Anbieter von Linux-Notebooks und -PCs.
  • Vorteile: Flexible Arbeitszeiten, Home-Office-Möglichkeiten und ein unterstützendes Team.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit vielen Entwicklungsmöglichkeiten und Team-Events.
  • Warum dieser Job: Gestalte die Zukunft von Linux und Open Source mit deiner Leidenschaft für Technologie.
  • Qualifikationen: Kenntnisse im Linux-Kernel und Programmierung in C sind von Vorteil.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Als Kernel-Entwickler verstärken Sie unser Team Development in Augsburg mit Ihren Kenntnissen über den Linux-Kernel. Sie unterstützen unsere Kunden durch die Anpassung und Optimierung des Kernels für unsere Hardware. Damit bilden Sie einen wichtigen Baustein für die Qualität unserer Produkte. In einer auf Zusammenarbeit und Wissensaustausch basierenden Unternehmenskultur bringen Sie Ihre Expertise für die Zufriedenheit unserer Kunden ein. Dabei setzen Sie Ihre Leidenschaft für Linux und Open Source sowie lösungs- und nutzerorientiertes Denken direkt im Maschinenraum des Betriebssystems ein. Ihre Erfahrung mit Linux-Subsystemen und Open-Source-Themen rundet Ihr Profil ab.

Zentrale Tätigkeiten

  • Entwicklung und Anpassung von Kernel-Treibern für unterschiedliche Hardwarekomponenten: Sie arbeiten direkt am Linux-Kernel. Sie schreiben oder optimieren Treiber für Eingabegeräte, Sensoren oder Powermanagement-Funktionen unserer Laptops. Dabei passen Sie die Software gezielt an die Anforderungen unserer Hardware an.
  • Debugging und Fehlerbehebung im Kernel‑Space: Sie analysieren komplexe Systemfehler und Performance‑Engpässe. Mit Tools wie ftrace, dmesg oder gdb identifizieren Sie Ursachen in Modulen oder Subsystemen. Ziel ist ein stabiler und effizienter Betrieb unserer Systeme.
  • Implementierung neuer Funktionen in bestehenden Kernel‑Subsystemen: Sie entwickeln eigenständig neue Features, die unsere Hardware besser in Linux integrieren. Dabei arbeiten Sie eng mit internen Teams und der Kernel-Community zusammen, um moderne Standards umzusetzen.
  • Aktive Mitgestaltung und Förderung der Open‑Source‑Community: Ihre Arbeit trägt zur technischen Weiterentwicklung und Qualität des Linux‑Kernels bei. Sie teilen Wissen, geben Feedback in Mailinglisten und beteiligen sich an Code‑Reviews.
  • Unterstützung beim Upstreaming von Code in den Mainline‑Kernel: Wir legen Wert darauf, unsere Entwicklungen nachhaltig in den offiziellen Kernel zurückzuführen. Sie helfen dabei, unsere Patches gemäß den Community‑Richtlinien einzureichen und den Review‑Prozess zu begleiten.

Fachspezifische Ausbildungen, Zertifikate oder Abschlüsse sind von Vorteil, stellen jedoch keine Ausschlusskriterien dar. Quereinsteiger und Umsteiger sind herzlich willkommen. Neben fachlichen Fähigkeiten erwarten wir Engagement für TUXEDO Computers und unsere Kunden. Idealerweise bringen Sie mit:

  • Ausbildung oder Vorerfahrungen: Idealerweise haben Sie eine Ausbildung im Bereich Informatik abgeschlossen, ein Studium absolviert oder bringen eine vergleichbare Qualifikation mit.
  • Erfahrung mit dem Linux-Kernel und seinen internen Strukturen: Sie kennen sich mit Kernel‑Modulen, Memory‑Management oder Interrupt‑Handling aus. Ihr Wissen über die Kommunikation zwischen Hardware und Software ermöglicht Ihnen eine effiziente Entwicklung.
  • Begeisterung für hardwarenahe Softwareentwicklung: Unsere Produkte liegen Ihnen am Herzen. Sie haben Freude daran, Betriebssysteme auf niedrigster Ebene zu verstehen. Sie scheuen sich nicht vor komplexen technischen Herausforderungen im Kernel‑Space.
  • Sichere Beherrschung der Programmiersprache C: Sie schreiben effizienten und wartbaren Code. Ihr Wissen über Pointer, Bit‑Operationen und Concurrency im Kernel setzen Sie routiniert ein. Sie achten auf Coding‑Standards und Ressourcenschonung.
  • Sicherer Umgang mit Hardware‑Spezifikationen und Datenblättern: Technische Dokumentationen lesen Sie sicher und extrahieren relevante Informationen präzise. Diese Kenntnisse nutzen Sie, um Register korrekt anzusprechen und Hardware‑Features im Kernel verfügbar zu machen.
  • Freude an Open‑Source‑Projekten und Git‑Workflows: Sie schätzen Transparenz und die Zusammenarbeit mit der Community. Der Austausch über Mailinglisten und die Nutzung von Git zur Versionsverwaltung gehören für Sie zum Standard.

Seit inzwischen über 20 Jahren bringt TUXEDO Computers die Komponenten Linux und moderne Hardware zusammen. Als Spezialisten für das freie, quelloffene Betriebssystem entwickeln wir maßgeschneiderte Lösungen, um unseren Kunden eine möglichst individuelle Hardwarebasis für den zuverlässigen Einsatz in allen Bereichen des Alltags zu bieten. Neben der Entwicklung von Treibern und Softwarelösungen bieten wir auch Services und Dienstleistungen rund um unsere Geräte, die echten Mehrwert für unsere Kunden darstellen. Dazu zählen cloudbasierte Dienste mit Fokus auf Datenschutz und Privatsphäre sowie einsteigerfreundliche Systemservices zur unabhängigen Wartung der TUXEDO Hardware.

Arbeiten bei TUXEDO

Mit unserem rund 40‑köpfigem Team in Augsburg und unserer Fertigung in Leipzig sind wir mittlerweile weltweit führender Anbieter für Linux‑Notebooks und -PCs. Bei TUXEDO Computers arbeiten Sie in einer schnellen und spannenden Umgebung mit unkomplizierten Strukturen. Sie lernen von Branchenexperten und bringen die neueste Technologie auf den Markt – unabhängig von Ihrer Rolle. Dabei schätzen wir den individuellen Beitrag und die Fachkompetenz unserer Mitarbeiter über alle Rollen und Funktionen hinweg. TUXEDO Computers legt Wert auf direkten Kontakt und ohne Umwege, was sich auch in unserer Arbeitskultur der offenen Türen zeigt. Sie haben stets die Möglichkeit den direkten Weg zu Kollegen sowie Führungskräften zu gehen. So lösen Sie Ihre Aufgaben im Alltag schnell und unkompliziert.

Unser Angebot

  • Sinnvolle Arbeit: Unsere Leidenschaft: Linux‑Hardware, Open Source und Datenschutz. Gemeinsam arbeiten wir daran, unseren Kunden die bestmögliche Hardware im Maßanzug zu bieten. Dazu zählt auch die Schaffung eines freien, quelloffenen Ökosystems rund um unsere Hardware.
  • Wissen: Bei uns erwarten Sie anspruchsvolle und abwechslungsreiche Aufgaben, die ständig neue Einblicke bieten. Der Austausch von Erfahrungen und Wissen über alle Teams und Hierarchieebenen hinweg ist für uns selbstverständlich. Dazu zählt auch die individuelle Einarbeitung innerhalb Ihres Teams sowie ein eigener, konstanter Arbeitsplatz und feste Ansprechpartner.
  • Wachstum: Wir unterstützen gezielt Ihre fachliche und persönliche Weiterentwicklung. Ein offener Austausch im Team, interne und externe Schulungen, Besuch von Konferenzen sowie berufsspezifische Trainings sind dabei wesentliche Bestandteile.
  • Leben und Arbeiten: Wir sorgen dafür, dass Beruf und Familie für Sie vereinbar sind – durch flexible Zeiterfassung mit Kern- und Gleitzeiten und einem hybriden Modell aus Home‑Office‑ und Vor‑Ort‑Zeiten. Dabei sind Überstunden bei uns nicht die Regel und werden selbstverständlich minutengenau ausgeglichen oder auf Wunsch auch finanziell vergütet.

Als inhabergeführtes Unternehmen mit über 20 Jahren Geschichte legen wir großen Wert auf ein vertrauensvolles Miteinander, Stabilität und Sicherheit. Dazu zählen auch ein Arbeitsort mit exzellenter Verkehrsanbindung direkt vor der Tür, sowohl im ÖPNV als auch im Fernverkehr. Darüber hinaus stellen wir mit überdachten Fahrradplätzen, Duschen und dem Jobrad‑Angebot alles Nötige für einen Fitness‑bewussten Weg ins Büro. Getränke, Kaffee, Tee und Obst stehen Ihnen jederzeit zur Verfügung. Ebenso haben wir flexible Ruhebereiche, eine hauseigene Kantine und stellen auf Wunsch auch Teamkleidung. Regelmäßige gemeinsame Team Events und Gaming‑Abende sowie der beste aller Bürohunde runden das Arbeitsklima ab.

Die Position ist ab sofort zu besetzen. Daher freuen wir uns über aussagekräftige Bewerbungen mit Angaben über Ihre bisherigen Erfahrungen, einem Lebenslauf sowie Ihren Gehaltsvorstellungen.

Kernel Developer (m/f/d) Arbeitgeber: TUXEDO Computers GmbH

TUXEDO Computers ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld in Augsburg zu arbeiten. Unsere offene Unternehmenskultur fördert den Wissensaustausch und die Zusammenarbeit, während wir gleichzeitig Ihre persönliche und fachliche Entwicklung unterstützen. Mit flexiblen Arbeitszeiten, einem starken Fokus auf Work-Life-Balance und einem engagierten Team, das sich leidenschaftlich für Linux und Open Source einsetzt, bieten wir Ihnen eine sinnvolle und erfüllende Karriere.

TUXEDO Computers GmbH

Kontaktdaten:

TUXEDO Computers GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Kernel Developer (m/f/d) erhalten könnten

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Branchenprofis in Kontakt zu treten. Teile deine Leidenschaft für Linux und Open Source, und lass die Leute wissen, dass du auf der Suche nach neuen Herausforderungen bist.

Tipp Nummer 2

Mach dich sichtbar! Erstelle ein Portfolio oder GitHub-Profil, das deine Projekte und Beiträge zur Open-Source-Community zeigt. Zeige, was du kannst, und lass potenzielle Arbeitgeber sehen, wie du den Linux-Kernel optimierst und anpasst.

Tipp Nummer 3

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, über deine Erfahrungen mit Kernel-Entwicklung und Debugging zu sprechen. Zeige dein Wissen über Tools wie ftrace und gdb – das wird Eindruck machen!

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Wir bei TUXEDO Computers suchen leidenschaftliche Entwickler wie dich. Zeig uns, dass du bereit bist, Teil unseres Teams zu werden und die Zukunft von Linux-Hardware mitzugestalten.

Wir glauben, dass du diese Fähigkeiten brauchst, um Kernel Developer (m/f/d) mit Bravour zu bestehen

Kenntnisse über den Linux-Kernel
Entwicklung von Kernel-Treibern
Debugging im Kernel-Space
Fehlerbehebung
Implementierung neuer Funktionen
Zusammenarbeit mit der Kernel-Community
Upstreaming von Code

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns von deiner Leidenschaft für Linux und Open Source.

Mach es konkret!:Gib uns konkrete Beispiele aus deiner bisherigen Erfahrung. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen im Kernel-Space gemeistert hast. Das macht deine Bewerbung lebendig!

Achte auf Details!:Überprüfe deine Bewerbung auf Rechtschreibfehler und achte darauf, dass alle Informationen korrekt sind. Eine gut strukturierte und fehlerfreie Bewerbung zeigt uns, dass du Wert auf Qualität legst – genau wie wir!

Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist die Bewerbung über unsere Website. So stellst du sicher, dass deine Unterlagen direkt bei uns landen und wir schnell auf dich reagieren können.

Wie man sich auf ein Vorstellungsgespräch bei TUXEDO Computers GmbH vorbereitet

Verstehe den Linux-Kernel

Mach dich mit den Grundlagen und den neuesten Entwicklungen des Linux-Kernels vertraut. Zeige im Interview, dass du die internen Strukturen und Funktionsweisen verstehst, und bringe Beispiele für deine Erfahrungen mit Kernel-Modulen oder Treiberentwicklung.

Bereite praktische Beispiele vor

Sei bereit, konkrete Projekte oder Herausforderungen zu besprechen, an denen du gearbeitet hast. Erkläre, wie du Debugging-Tools wie ftrace oder gdb eingesetzt hast, um Probleme zu lösen. Das zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Fähigkeiten.

Zeige deine Leidenschaft für Open Source

Sprich über deine Erfahrungen mit Open-Source-Projekten und wie du zur Community beigetragen hast. Betone, wie wichtig dir der Austausch mit anderen Entwicklern ist und wie du Feedback in Mailinglisten gegeben hast. Das zeigt dein Engagement und deine Teamfähigkeit.

Stelle Fragen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das können Fragen zur Unternehmenskultur, zu aktuellen Projekten oder zu den Erwartungen an die Rolle sein. Das zeigt dein Interesse an der Position und hilft dir, herauszufinden, ob das Unternehmen zu dir passt.