Job-Nr. 68497921
TC

Kernel-Entwickler (m/w/d)

TUXEDO Computers GmbH vor 1 Wochen
VollzeitHybridQuereinsteiger willkommen
StandortAugsburg, Bayern

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.

Ihr Profil

Als Anbieter von Produkten mit hoher Flexibilität sowie Individualität stehen bei TUXEDO Computers diese Eigenschaften im Fokus. 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.

Unser Angebot

Fragen und Antworten Unter unseren Anleitungen finden Sie Hilfestellungen zu verschiedenen Themen, z. B. wie Sie einen anderen Desktop bei Ihrem Gerät nachinstallieren können oder Sie manuell die TUXEDO Computers Paketquellen hinzufügen. Für die ersten Schritte zur Selbsthilfe finden Sie hier verschiedene Anleitungen zur Klärung Ihres Anliegens – danach steht Ihnen dann unser Support gerne zur Verfügung. Mehr dazu Anleitungen und Tipps Für gängige Aufgabenstellungen bieten wir Ihnen hier eine Sammlung von Anleitungen, die Ihnen weiterhelfen können, z. B. wenn Sie einen anderen Desktop installieren möchten oder den Bootloader wiederherstellen müssen. Auch die am häufigsten gestellten Fragen finden Sie zur Orientierung und zur Lösung Ihres Anliegens. Sollten Sie hier nicht fündig werden, helfen Ihnen unsere erfahrenen Supportmitarbeiter von TUXEDO Computers, die sich natürlich jedem Problem annehmen und feststellen, ob sich das Gerät normal verhält. Mehr dazu Systemwiederherstellung Mit unserer Fully Automated Installation richten wir Ihre Linux-Installation vollautomatisiert und exakt so vollständig funktionsfähig ein, wie dies in unserer Fertigung bei TUXEDO Computers vorgenommen wird! Durch unsere WebFAI erhalten Sie zudem von unseren Servern immer unsere aktuellsten von uns getesteten Linux Betriebssystemsversionen.

Über den Arbeitgeber

TC
TUXEDO Computers GmbH
Unternehmen · Augsburg
4
offene Stellen
Alle Stellen des Arbeitgebers

Könnte dich auch interessieren