Linux Kernel & Virtualization Manager

Linux Kernel & Virtualization Manager

Vollzeit 74250 - 90750 € / Jahr (geschätzt) Homeoffice (teilweise)
A

Auf einen Blick

  • Aufgaben: Leite ein Team von Linux-Kernel-Ingenieuren und entwickle innovative CPU-Features.
  • Unternehmen: AMD, ein führendes Unternehmen in der Computertechnologie mit einer Kultur der Innovation.
  • Vorteile: Flexible Arbeitszeiten, wettbewerbsfähiges Gehalt und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Remote-Arbeit möglich, dynamisches und unterstützendes Arbeitsumfeld.
  • Warum dieser Job: Gestalte die Zukunft der KI und bringe neue Technologien auf den Markt.
  • Qualifikationen: Erfahrung in Linux-Kernel-Entwicklung und Teamführung erforderlich.

Das prognostizierte Gehalt liegt zwischen 74250 - 90750 € pro Jahr.

Bei AMD verändern Sie alles. Unsere Mission ist es, großartige Produkte zu entwickeln, die die nächste Generation von Computererlebnissen beschleunigen – von KI und Rechenzentren bis hin zu PCs, Gaming und eingebetteten Systemen. Wir glauben, dass echter Fortschritt aus mutigen Ideen, menschlicher Kreativität und einer gemeinsamen Leidenschaft entsteht, etwas Außergewöhnliches zu schaffen.

Wir suchen einen leidenschaftlichen, engagierten und technisch versierten ersten Manager, der ein Team hochqualifizierter Linux-Kernel-Ingenieure leitet, die zentrale CPU- und SoC-Funktionen für AMD EPYC™-Prozessoren im Rechenzentrum entwickeln. In dieser Rolle werden Sie die technischen Aktivitäten des Teams in den Bereichen Virtualisierung und Kernel-Subsysteme, einschließlich Speicherverwaltung, Virtualisierung (einschließlich Confidential Computing) und Live-Migration, leiten und lenken. Sie überwachen die Qualitätssicherungspraktiken, die sicherstellen, dass diese Arbeiten bereit für den upstream und produktionsreif sind.

Die Aufgaben des Teams umfassen auch die Validierung neuer AMD-Hardware vor der Siliziumproduktion, Leistungsoptimierung sowie internes und kundenspezifisches Debugging. Sie bringen ein Verständnis für Computerarchitektur und Betriebssystemkonzepte für die x86-64-Architektur mit, treiben das Design und die Entwicklung von Funktionen im Linux-Kernel und verwandten Open-Source-Projekten voran und helfen dabei, neue Generationen von AMD-Hardware auf den Markt zu bringen.

Dies ist eine hochgradig kollaborative Rolle, die eng mit Ingenieurteams in Indien, den USA und Europa zusammenarbeitet, um die Richtung festzulegen, Hindernisse zu beseitigen und das Wachstum und die Entwicklung der Teammitglieder zu unterstützen.

Hauptverantwortlichkeiten:

  • Leitung und Entwicklung eines Teams hochqualifizierter Linux-Kernel-Ingenieure, einschließlich Einstellung, Coaching, Leistungsmanagement, Planung, Aufgabenpriorisierung und Kommunikation des Status.
  • Vorantreiben von Funktionen und Funktionalitäten in den Kernbereichen der Virtualisierung und Kernel-Subsysteme, einschließlich Speicherverwaltung, Virtualisierung (einschließlich Confidential Computing) und Live-Migration, während die Qualitätssicherungsstrategie überwacht wird, die die Beiträge des Teams robust, gut getestet und bereit für den upstream hält.
  • Leitung der Validierung neuer AMD-Hardware vor der Siliziumproduktion, Optimierung der Plattformleistung und Lösung interner und kundenspezifischer Debugging-Probleme.
  • Führung des Teams durch Code-Reviews, Entwicklung von Unit- und Integrationstests sowie detaillierte Dokumentation.
  • Zusammenarbeit mit Ingenieurteams in Indien, den USA und Europa, effektive Partnerschaft mit Peer-Managern und Fachexperten.
  • Vertretung der Arbeit, Prioritäten und technischen Ausrichtung des Teams innerhalb der größeren Organisation.

Bevorzugte Erfahrungen:

  • Nachgewiesener Erfolg in technischer und Teamführung, einschließlich Personalmanagement und Zusammenarbeit mit geografisch verteilten Teams.
  • Fähigkeit zur Zusammenarbeit mit Ingenieurteams in Indien, den USA und Europa.
  • Erfahrung in der effektiven Arbeit innerhalb einer matrixgesteuerten Organisation und Partnerschaft mit Peer-Managern und Fachexperten.
  • Starkes Verständnis des Linux-Kernels und der damit verbundenen upstream-Entwicklungsabläufe, einschließlich Erfahrung in einem oder mehreren der folgenden Bereiche: Speicherverwaltung, Virtualisierung oder Live-Migration.
  • Erfahrung mit Virtualisierungstechnologien, einschließlich KVM/QEMU und x86-64-Virtualisierungs-Erweiterungen.
  • Vertrautheit mit Technologien für Confidential Computing (z. B. vertrauenswürdige Ausführungsumgebungen und hardwarebasierte Speicherverschlüsselung) ist sehr wünschenswert.
  • Erfahrung in der Definition und Implementierung von Qualitätssicherungspraktiken für Kernel- oder Systemsoftware, einschließlich Testentwicklung, CI, Leistungstests und Regressionstests.
  • Erfahrung mit der Validierung vor der Siliziumproduktion und internem oder kundenspezifischem Debugging.
  • Erfahrung mit Leistungsoptimierung, einschließlich Ausführung, Analyse und Feinabstimmung von Systemleistungsbenchmarks.
  • Hintergrund in der C-Programmierung für Betriebssystemkernel und Systementwicklung; praktische Entwicklungserfahrung ist vorteilhaft, aber nicht der Hauptfokus dieser Rolle. Erfahrung mit Rust ist ein Plus.
  • Erfahrung in der Mitwirkung an der Entwicklung von Open-Source-Software, einschließlich dem Erstellen und Einreichen von Patches über Mailinglisten und der Zusammenarbeit mit externen Softwarepartnern und -gemeinschaften.
  • Tiefes Verständnis von Betriebssystemkonzepten, Datenstrukturen und der x86-64-Architektur.
  • Erfahrung mit der GNU-Toolchain und sicherer Umgang mit Git.
  • Erfahrung mit Low-Level-Debugging-Tools, Emulatoren und Simulatoren.
  • Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten.
  • Fähigkeit, in einer matrixgesteuerten, schnelllebigen, qualitätsorientierten und innovativen Ingenieurumgebung zu gedeihen.

Akademische Qualifikationen:

  • Bachelor- oder Masterabschluss in Informatik, Computertechnik, Elektrotechnik oder einem verwandten Bereich.

Standort: Überall in Deutschland, Remote-Rolle - muss bereits in Deutschland ansässig sein.

Linux Kernel & Virtualization Manager Arbeitgeber: AMD

AMD ist ein hervorragender Arbeitgeber, der eine Kultur der Innovation und Zusammenarbeit fördert. Mit einem klaren Fokus auf die Entwicklung von Technologien für KI und Hochleistungsrechner bietet AMD nicht nur wettbewerbsfähige Vergütungen und umfassende Sozialleistungen, sondern auch zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung in einem dynamischen Umfeld. Die Mitarbeiter profitieren von einer inklusiven Arbeitsatmosphäre, die Vielfalt schätzt und kreative Ideen anregt, um gemeinsam die Zukunft der Technologie zu gestalten.

A

Kontaktdaten:

AMD Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Linux Kernel & Virtualization Manager mit Bravour zu bestehen

Linux Kernel Entwicklung
Virtualisierungstechnologien (KVM/QEMU)
Speicherverwaltung
Live Migration
Qualitätssicherung
Pre-Silicon Validierung
Leistungsoptimierung