CSC Leasing Co.
NVIDIA
Senior Linux Kernel Systems Software Engineer – CSP Engagements
Über die Stelle
NVIDIA sucht einen Senior Software Engineer für das CSP Engagements Team mit Fokus auf Systemsoftware für Rechenzentrumsprodukte wie GB200. Diese Rolle kombiniert tiefgreifende technische Expertise in Embedded Firmware, Linux Kernel-Entwicklung und Middleware-Entwicklung mit kundenorientierten Aufgaben, um Cloud Service Providern mit Computing-Plattformen der nächsten Generation zu ermöglichen. Sie arbeiten an der Schnittstelle von Hardware und Software und treiben technische Lösungen vom Konzept bis zur Bereitstellung voran.
NVIDIA ist führend bei bahnbrechenden Entwicklungen in den Bereichen Künstliche Intelligenz, High-Performance Computing und Visualisierung. Die GPU, unsere Erfindung, dient als visuelles Zentrum moderner Computer und steht im Mittelpunkt unserer Produkte und Dienstleistungen. Wir haben einige der fortschrittlichsten und fleißigsten Menschen der Welt bei uns beschäftigt. Wenn Sie kreativ, fleißig und eigenmotiviert sind, möchten wir Sie kennenlernen!
Möchten Sie sich einem Team von hochmotivierten und erfahrenen Programmmanagern anschließen, die die erfolgreiche Einführung der GPU/CPU-basierten Produkte der nächsten Generation von NVIDIA vorantreiben? Wir arbeiten eng mit internen Führungskräften in Software, Hardware, Firmware, Marketing und Operations zusammen, um sicherzustellen, dass das SW-Team herausragende Produkte liefert, und agieren funktionsübergreifend und auf allen Managementebenen, um die Markteinführungszeit zu erreichen. Als Teil des Teams ermöglicht Ihnen Ihr Wissen über Treiber-, Firmware-, Diagnose- und SW-Stack-Entwicklungsprozesse und -Prioritäten, schnell die notwendigen Kurskorrekturen vorzunehmen, um diese komplexen Projekte auf Kurs zu halten!
Was Sie tun werden
- Entwerfen und Entwickeln von Softwarelösungen für Rechenzentrumsserver, einschließlich Linux Kernel-Modifikationen, Gerätetreibern und Systemoptimierungen für GB200 und Plattformen der nächsten Generation.
- Leitung von Hardware-Bring-up-Aktivitäten, BSP-Entwicklung und Hardware-Software-Co-Design für Cloud Service Provider-Bereitstellungen.
- Direkte Zusammenarbeit mit CSPs zur Bereitstellung technischer Lösungen, zur gemeinsamen Entwicklung und zum Debugging von Funktionen und Optimierungen sowie zur Unterstützung bei der Einführung neuer Produkte.
- Zusammenarbeit mit funktionsübergreifenden Teams bei der Konzeption von End-to-End-Lösungen, die Firmware, Betriebssystem, Middleware und Anwendungen umfassen, mit Schwerpunkt auf KI/ML- und HPC-Workloads.
- Durchführung fortgeschrittener System-Debugings, Ursachenanalysen und Leistungsoptimierungen für Rechenzentrumsumgebungen im großen Maßstab.
- Zusammenarbeit mit AE-, FAE- und Solution Architect-Teams zur Bereitstellung integrierter Kundenlösungen und technischer Dokumentation.
Was wir sehen müssen
- Tiefgreifende Expertise in Rechenzentrumsserverarchitekturen, HPC-Systemen und Hardware-Software-Co-Design.
- Expertenkenntnisse der Linux Kernel-Interna, Gerätetreiber und Kommunikationsprotokolle (PCIe, USB, Ethernet).
- Tiefes Verständnis der Computerarchitektur, Mikroprozessorkonzepte und Expertenkenntnisse der ARM (aarch64) und x86 Architekturen.
- Fähigkeit zum Debuggen von Kernel-Crash-Dumps und allen Arten von Lock-up-Problemen. Praktische Erfahrung mit GDB, kdump und eBPF-Tracing zum Debuggen von Multiprozessorsystemen. Gutes Verständnis von ARM und Intel Assembly.
- Starkes Verständnis von PCIe-Virtualisierung und IOMMU.
- Tiefes Verständnis von NUMA-Architekturen, einschließlich Speicher-Topologie, Prozessor-Speicher-Lokalität und Leistungsoptimierung für Multi-CPU-Systeme in Rechenzentrumsumgebungen.
- Starke Programmierkenntnisse in C/C++, Python, plus Erfahrung mit Virtualisierung, Kubernetes und Cloud-Native-Architekturen.
- Geschick im komplexen systemweiten Debugging, in der Leistungsanalyse und im Testdesign.
- BS oder MS in Computer Engineering, Informatik oder verwandtem Bereich (oder gleichwertige Erfahrung). 10+ Jahre Erfahrung in der Systemsoftwareentwicklung.
Wege, sich von der Masse abzuheben
- Erfahrung mit GPU-Computing (CUDA), deep learning Workloads
- Expertise in Out-of-Band- und In-Band-Management-Architekturen
- Kenntnisse von Memory Fabric und CXL-Architekturen
Ihr Grundgehalt wird basierend auf Ihrem Standort, Ihrer Erfahrung und der Bezahlung von Mitarbeitern in ähnlichen Positionen ermittelt. Die Gehaltsspanne für das Grundgehalt beträgt 184,000 USD - 287,500 USD für Level 4 und 224,000 USD - 356,500 USD für Level 5.
Bewerbungen für diese Stelle werden mindestens bis zum Oktober 17, 2026 angenommen.
Diese Ausschreibung betrifft eine bestehende Stelle.
NVIDIA nutzt KI-Tools in seinen Rekrutierungsprozessen.
NVIDIA setzt sich für die Förderung eines integrativen Arbeitsumfelds ein und ist stolz darauf, ein Arbeitgeber der Chancengleichheit zu sein. Da wir die Vielfalt unserer aktuellen und zukünftigen Mitarbeiter sehr schätzen, diskriminieren wir nicht (einschließlich unserer Einstellungs- und Beförderungspraktiken) aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, Geschlechtsausdruck, sexueller Orientierung, Alter, Familienstand, Veteranenstatus, Behinderungsstatus oder anderen gesetzlich geschützten Merkmalen.
Sie haben außerdem Anspruch auf Aktienoptionen und Zusatzleistungen nvidia.com/en-us/benefits/.
