Zum Inhalt springen

NVIDIA

Senior System Software Engineer, Performance - CUDA Treiber

PythonC++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Wir suchen erfahrene Systemsoftware-Ingenieure, die den CUDA Treiber schneller, effizienter und für die nächste Generation des beschleunigten Computings bereit machen. Unser Team entwickelt leistungsoptimierte CUDA Treiber-Funktionen und Systemsoftware-Verbesserungen, die KI, deep learning, HPC und andere CUDA-gestützte Anwendungen dabei unterstützen, mehr Leistung aus NVIDIA GPUs zu erzielen!

Einige der schwierigsten Performance-Probleme entstehen nicht innerhalb einer einzelnen Komponente, sondern an den Schnittstellen zwischen Systemsoftware, CPUs, Interconnects und GPUs. In dieser Rolle werden Sie diese Probleme anhand realer Workloads durch den Software- und Hardware-Stack verfolgen, produktionsreife Features entwickeln und ausliefern sowie validierte Optimierungen für aktuelle und zukünftige Plattformen bereitstellen.

Sie kombinieren praktische Ingenieursarbeit mit breitem technischem Einfluss und arbeiten teamübergreifend mit CUDA Software, Hardware-Architektur, Frameworks, Anwendungen, Produkt- und kundenorientierten Teams zusammen. Sie leiten abteilungsübergreifende Untersuchungen, betreuen Ingenieure und helfen bei der Festlegung der Performance-Ausrichtung. Ihre Arbeit wird Entwicklern helfen, heute mehr nutzbare Rechenleistung aus NVIDIA GPUs zu gewinnen, und gleichzeitig die CUDA Software- und GPU-Architekturen mitgestalten, die NVIDIA als nächstes entwickelt.

Was Sie tun werden

  1. Entwicklung und Auslieferung von Performance-orientierten CUDA Treiber-Funktionen und Programmiermodell-Fähigkeiten vom Design bis zur Validierung.
  1. Diagnose komplexer Performance-Probleme durch Workload-Analyse, gezielte Messung und Modellierung, Isolation von Ursachen über verschiedene Ebenen hinweg und Validierung auf Anwendungsebene.
  1. Optimierung kritischer CUDA-Primitive, Speicherverwaltung und -übertragung, CPU-GPU-Koordination und Interconnect-Pfade hinsichtlich Latenz, Durchsatz, Bandbreite, Effizienz und Skalierbarkeit.
  1. Festlegung von Performance-Zielen für aktuelle und zukünftige Plattformen, Charakterisierung neuer Plattformen, Schließung von Software- und Hardware-Lücken und Sicherstellung der Performance-Bereitschaft für Releases.
  1. Übersetzung von Workload- und Plattform-Erkenntnissen in Empfehlungen für CUDA API, Programmiermodelle, Systemsoftware und zukünftige GPU-Architekturen.
  1. Festlegung der Performance-Ausrichtung für Subsysteme und Betreuung von Ingenieuren bei der Bewältigung komplexer System- und Performance-Herausforderungen.
  1. Beeinflussung technischer Entscheidungen durch klare Performance-Nachweise und Abwägungen sowie Stärkung von Implementierungen durch rigorose Design- und Code-Reviews.

Was wir sehen müssen

  1. Ein Bachelor-, Master- oder PhD-Abschluss in Informatik, Computer Engineering, Elektrotechnik oder einem verwandten Fachgebiet – oder gleichwertige praktische Erfahrung – mit mindestens 7+ Jahren relevanter Erfahrung in der Systemsoftware-Entwicklung.
  1. Fundierte Erfahrung in der produktionsreifen C/C++ Systemprogrammierung, einschließlich der Auslieferung wesentlicher Funktionen, Optimierungen oder Produktionskorrekturen in einer komplexen Codebasis.
  1. Starke Grundlagen in Betriebssystemen und Nebenläufigkeit, einschließlich Threads, Synchronisation, Prozessen, virtuellem Speicher und Benutzer-/Kernel-Interaktionen.
  1. Starke Grundlagen in Computerarchitektur, einschließlich Prozessoren, Speicherhierarchie, Caching und Kohärenz, Datenbewegung und System-Interconnects.
  1. Nachgewiesener Erfolg bei der Verbesserung realer Software-Performance: Messung des Verhaltens, Identifizierung von Engpässen, Implementierung von Optimierungen und Profiling zur Nachweisung ihrer Wirksamkeit.
  1. Gutes technisches Urteilsvermögen, Eigenverantwortung für unklare Probleme und klare Kommunikation über organisatorische und disziplinäre Grenzen hinweg.
  1. Direkte CUDA- oder GPU-Erfahrung ist von Vorteil, aber nicht erforderlich, wenn sie durch fundierte Kenntnisse in Systemsoftware, Betriebssystemen, Computerarchitektur und Performance-Engineering ergänzt wird.

So heben Sie sich von der Masse ab

  1. Erfahrung in der Entwicklung von GPU- oder Beschleunigertreibern, Laufzeitsystemen, Kernel-Software, Firmware, Compilern oder anderer leistungskritischer Low-Level-Systeme.
  1. Erfahrung mit Pre-Silicon-Analyse, Plattform-Bring-up, Performance-Modellierung oder Hardware/Software-Co-Design.
  1. Systemweite Performance-Erfahrung mit KI/DL, HPC, Grafik, Automotive, Robotik oder ähnlich anspruchsvollen Workloads.
  1. Nachweis technischer Erfindungen wie Software-Performance-Patente, neuartige Produktionsdesigns oder messgestützte Empfehlungen, die Hardware-Revisionen oder zukünftige Architekturen beeinflusst haben.
  1. Python oder eine andere Skriptsprache, die für gezielte Experimente, Datenanalyse oder Visualisierung verwendet wird.

#LI-Hybrid

Bewerbungen für diese Stelle werden mindestens bis zum 18. Oktober 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 zu sein, der Chancengleichheit bietet. 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.

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.

Sie haben außerdem Anspruch auf Aktienoptionen und Leistungen nvidia.com/en-us/benefits/.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026