Aller au contenu

NVIDIA

Ingénieur de développement logiciel senior en test, Confidential Computing - SDET

PythonDockerC++
Traduction automatique. Consultez l’original.

À propos du poste

Nous recherchons un Ingénieur de développement logiciel senior en test pour rejoindre notre équipe Confidential Computing au sein de l'équipe SWQA de NVIDIA. Êtes-vous passionné par le développement de nouvelles fonctionnalités, le développement d'automatisation, l'infrastructure de test et de validation ? Excellez-vous dans l'utilisation d'outils d'IA pour résoudre des problèmes complexes ? Nous serions ravis d'avoir vos compétences dans l'équipe !

En tant qu'ingénieur dans cette équipe QA Confidential Computing, vous développerez de nombreuses fonctionnalités, y compris la création de plans de test, l'automatisation des spécifications de test indépendantes du banc d'essai et des flux d'exécution pour les équipes mondiales de validation de puces exécutant des tests sur silicium, ainsi que le développement de frameworks/infrastructures d'automatisation. Vous développerez un système fonctionnant à grande échelle, exécutant des centaines de tests par jour sur des serveurs hétérogènes distribués avec les GPU de NVIDIA pour vérifier plusieurs conceptions/POR dans de nombreuses configurations, qu'elles soient dans une ferme d'automatisation ou dans le cloud. Vous innoverez et développerez continuellement des systèmes et des outils évolutifs, fiables et performants pour permettre la prochaine génération de puces.

Ce que vous ferez

  1. Développer des plans de test et orchestrer les tests pour les versions logicielles de calcul sur toutes les nouvelles plateformes d'architecture de calcul, y compris les GPU Tesla, les systèmes clés en main NVIDIA et les systèmes OEM.
  1. Développer une infrastructure de test robuste intégrant des outils d'IA avancés pour améliorer considérablement nos capacités de test et rationaliser les opérations pour des résultats plus efficaces et précis.
  1. Améliorer la couverture du code, élever la qualité globale de notre base de code et la fiabilité de nos processus de test, et développer des feuilles de route priorisant le calendrier de développement logiciel pour le cycle de vie complet du développement, des tests et du déploiement des outils.
  1. Collaborer avec les équipes pour identifier de nouvelles fonctionnalités et diriger les développeurs dans la définition, l'implémentation de l'automatisation et la mise sur le marché de ces fonctionnalités en temps voulu.
  1. Construire et exploiter des éléments clés d'une infrastructure complète pour le développement de frameworks d'automatisation, ainsi que diriger et développer le support d'automatisation et participer à l'automatisation des cas de test manuels, en travaillant en étroite collaboration avec l'infrastructure d'automatisation.
  1. Se concentrer sur une expérience client efficace en améliorant à la fois l'utilisabilité et la facilité d'atteinte des performances optimales. *
  1. Tester à la fois la fonctionnalité logicielle et le code/structure interne, et exécuter des tests de régression pour les fonctionnalités existantes de CUDA/Driver.
  1. Travailler dans une équipe dynamique de développement logiciel agile avec des normes de qualité de production très élevées.

Ce que nous devons voir

  1. BS ou MS en ingénierie (ou expérience équivalente) avec 8+ années d'expérience dans le cycle de développement logiciel de test.
  1. Solide compréhension des systèmes embarqués, de Linux, de Python, de C et de C++.
  1. Expérience avec les hyperviseurs est un grand plus, ainsi qu'une concentration sur l'infrastructure cloud, la sécurité de la plateforme ou les environnements de déploiement hautement réglementés.
  1. Expérience avérée avec les outils d'IA pour l'automatisation et le développement de plans de test directement appliqués aux tâches quotidiennes. Cette expertise est cruciale pour améliorer les performances, développer des frameworks robustes et augmenter la couverture des tests.
  1. Solides compétences techniques, avec une compréhension approfondie de l'orchestration et des systèmes d'automatisation, des centres de données et de l'architecture cloud combinés.
  1. Solide compréhension de la méthodologie QA et souci du détail.
  1. Connaissance des clusters et de la gestion des clusters.
  1. Expérience dans le développement de stratégies de test, de plans de test de haute qualité et d'exécution de tests.
  1. Maîtrise de la création de configurations de test et de leur réglage fin en matériel et logiciel.

Moyens de vous démarquer

  1. Expertise dans le développement de fonctionnalités de systèmes embarqués, combinée à une solide connaissance des piles logicielles et matérielles.
  1. Appliquer des outils basés sur l'IA pour améliorer l'efficacité et la qualité, y compris la génération de cas de test/plans/scripts, la détection de défauts, le CBTP, la correction de bugs et l'assistance quotidienne.
  1. Expérience avec la gestion de la configuration et du déploiement (Ansible), les conteneurs (Docker) et les logiciels d'infrastructure de virtualisation (Xen, KVM, Hyper-V).
  1. Bonne compréhension de la chaîne d'outils C/C++ sous Linux y compris la compilation croisée (C, C++, automake/autoconf, cmake, meson).
  1. Expérience en programmation parallèle, idéalement en C/C++ et OpenACC pour CUDA.

#SDETSChiring

Les candidatures pour ce poste seront acceptées au moins jusqu'au Septembre 13, 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 d'invalidité ou toute autre caractéristique protégée par la loi.

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 168,000 USD - 270,250 USD.

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

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026