NVIDIA

Ingénieur Senior Logiciel Système Noyau Linux – Engagements CSP

PythonKubernetesC++
Traduction automatique. Consultez l’original.

À propos du poste

NVIDIA recherche un Ingénieur Logiciel Senior pour rejoindre notre équipe Engagements CSP, axé sur les logiciels système pour les produits de centres de données tels que GB200. Ce rôle combine une expertise technique approfondie en firmware embarqué, développement de noyau Linux, et développement middleware, avec des responsabilités de contact client pour équiper les fournisseurs de services cloud avec des plateformes de calcul de nouvelle génération. Vous travaillerez à l'intersection du matériel et du logiciel, pilotant des solutions techniques du concept au déploiement.

NVIDIA ouvre la voie à des développements révolutionnaires dans l'Intelligence Artificielle, le Calcul Haute Performance et la Visualisation. Le GPU, notre invention, sert de cortex visuel aux ordinateurs modernes et est au cœur de nos produits et services. Nous avons parmi les personnes les plus avant-gardistes et travailleuses de la planète qui travaillent pour nous. Si vous êtes créatif, travailleur et autonome, nous voulons vous connaître !

Souhaitez-vous rejoindre une équipe de chefs de programme hautement motivés et expérimentés qui pilotent le succès du lancement des produits de nouvelle génération basés sur GPU/CPU de NVIDIA ? Nous travaillons en étroite collaboration avec les leaders internes en Logiciel, Matériel, Firmware, Marketing et Opérations pour garantir que l'équipe SW livre des produits exceptionnels tout en opérant à travers plusieurs unités fonctionnelles et tous les niveaux de gestion pour atteindre le Time-To-Market. En tant que membre de l'équipe, votre connaissance des processus et priorités de développement des pilotes, firmware, diagnostics et de la pile logicielle vous permettra d'apporter rapidement les ajustements de cap nécessaires pour maintenir ces projets complexes sur la bonne voie !

Ce que vous ferez

  1. Concevoir et développer des solutions logicielles pour les serveurs de centres de données, y compris des modifications du noyau Linux, des pilotes de périphériques et des optimisations système pour GB200 et les plateformes de nouvelle génération.
  1. Diriger les activités de mise en service du matériel, le développement BSP et la co-conception matériel-logiciel pour les déploiements de fournisseurs de services cloud.
  1. Collaborer directement avec les CSP pour fournir des solutions techniques, co-développer et co-déboguer des fonctionnalités et des optimisations, et fournir un support lors des introductions de nouveaux produits.
  1. Collaborer avec des équipes interfonctionnelles pour concevoir des solutions de bout en bout couvrant le firmware, l'OS, le middleware et les applications, en mettant l'accent sur les charges de travail IA/ML et HPC.
  1. Effectuer un débogage système avancé, une analyse des causes profondes et une optimisation des performances pour les environnements de centres de données à grande échelle.
  1. Collaborer avec les équipes AE, FAE et Architecte de Solutions pour fournir des solutions clients intégrées et une documentation technique.

Ce que nous devons voir

  1. Expertise approfondie des architectures de serveurs de centres de données, des systèmes HPC et de la co-conception matériel-logiciel.
  1. Connaissance experte des internes du noyau Linux, des pilotes de périphériques, des protocoles de communication (PCIe, USB, Ethernet).
  1. Compréhension approfondie de l'architecture informatique, des concepts de microprocesseurs, et connaissance experte des architectures ARM (aarch64) et x86.
  1. Capacité à déboguer les dumps de crash du noyau et tous types de problèmes de blocage. Expérience pratique avec GDB, kdump et le traçage eBPF pour déboguer des systèmes multiprocesseurs. Bonne compréhension de l'assembleur ARM et Intel.
  1. Solide compréhension de la virtualisation PCIe et de l'IOMMU.
  1. Compréhension approfondie des architectures NUMA, y compris la topologie mémoire, la localité processeur-mémoire et l'optimisation des performances pour les systèmes multi-CPU dans les environnements de centres de données.
  1. Solides compétences en programmation en C/C++, Python, plus une expérience avec la virtualisation, Kubernetes, et les architectures cloud-natives.
  1. Compétences en débogage système complexe, analyse des performances et conception de tests.
  1. BS ou MS en Ingénierie Informatique, Informatique, ou domaine connexe (ou expérience équivalente). 10+ années d'expérience en développement logiciel système.

Moyens de vous démarquer

  1. Expérience avec le calcul GPU (CUDA), les charges de travail de deep learning.
  1. Expertise dans les architectures de gestion hors bande et en bande.
  1. Connaissance des architectures de fabric mémoire et CXL.

Votre salaire de base sera déterminé en fonction de votre localisation, de votre expérience et de la rémunération des employés occupant des postes similaires. La fourchette de salaire de base est de 184,000 USD - 287,500 USD pour le Niveau 4, et de 224,000 USD - 356,500 USD pour le Niveau 5.

Vous serez également éligible aux actions et avantages sociaux nvidia.com/en-us/benefits/.

Les candidatures pour ce poste seront acceptées au moins jusqu'au 22 octobre 2026.

Cette offre concerne un poste vacant existant.

NVIDIA utilise des outils d'IA dans ses processus de recrutement.

NVIDIA s'engage à favoriser un environnement de travail inclusif et est fier d'être un employeur garantissant l'égalité des chances. Comme nous accordons une grande importance à la diversité de nos employés actuels et futurs, nous ne faisons aucune discrimination (y compris dans nos pratiques d'embauche et de promotion) fondée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'expression de genre, l'orientation sexuelle, l'âge, l'état civil, le statut d'ancien combattant, le statut de handicap ou toute autre caractéristique protégée par la loi.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter