B&A
NVIDIA
Ingénieur en optimisation de flux de travail EDA
À propos du poste
NVIDIA transforme l'informatique graphique, le jeu sur PC et l'informatique accélérée depuis plus de 25 ans. C'est un héritage unique d'innovation, porté par une technologie de pointe et des collaborateurs exceptionnels. Aujourd'hui, nous exploitons le potentiel illimité de l'IA pour définir la prochaine ère de l'informatique. Une ère dans laquelle notre GPU agit comme le cerveau des ordinateurs, des robots et des voitures autonomes capables de comprendre le monde. Accomplir ce qui n'a jamais été fait auparavant exige de la vision, de l'innovation et les meilleurs talents au monde. En tant que NVIDIAN, vous serez immergé dans un environnement diversifié et solidaire où chacun est encouragé à donner le meilleur de lui-même. Rejoignez notre équipe et découvrez comment vous pouvez avoir un impact durable sur le monde.
NVIDIA s'est réinventé au cours des deux dernières décennies, en inventant le GPU en 1999 pour transformer le jeu sur PC et l'informatique graphique moderne. En tant qu'ingénieur au sein de notre équipe d'optimisation des flux de travail EDA, vous travaillerez en étroite collaboration avec nos équipes d'ingénierie dans le monde entier. Vous appréhenderez les flux de travail couvrant l'ensemble du processus de conception de puces, de la phase initiale à l'étude, l'architecture, la conception, la vérification, l'émulation, la mise en page, le packaging, la mise sous tension et la production. Vous guiderez ensuite les équipes pour améliorer, et parfois réinventer, ces flux. Vous permettrez à nos ingénieurs de disposer des meilleurs outils au monde pour créer les puces les plus innovantes. Vous effectuerez des recherches pour comprendre les failles et identifier les opportunités, construirez des indicateurs pour mesurer en continu la performance de nos flux, de nos services et de notre infrastructure. Vous travaillerez avec votre équipe d'experts en EDA et en logiciels pour construire une nouvelle infrastructure dans un environnement logiciel de production agile. Vous innoverez et améliorerez continuellement des systèmes et des outils évolutifs, fiables et performants pour permettre la création de la prochaine génération de puces !
Vos missions
- Travailler au sein d'une équipe diversifiée pour mener des investigations rapides afin de permettre à nos ingénieurs de développer à la vitesse de la lumière.
- Participer au cycle de vie complet du développement, des tests et du déploiement des outils.
- Travailler en étroite collaboration avec les autres membres de l'équipe et les ingénieurs en conception de puces pour comprendre et optimiser la manière dont les flux de travail utilisent les environnements de calcul et de stockage.
- Créer des indicateurs fiables et faciles à utiliser par des centaines d'ingénieurs à travers le monde.
- Améliorer continuellement notre processus de développement de puces.
- Contribuer directement à la qualité globale et au délai de mise sur le marché de nos puces de nouvelle génération.
Profil recherché
- Solide expérience dans l'investigation et le débogage de problèmes complexes et multidisciplinaires dans un environnement d'ingénierie UNIX.
- Expérience pratique des décisions architecturales liées aux technologies (stockage, réseau, calcul) dont dépendent nos ingénieurs en conception de puces.
- Expérience des environnements de flux de travail ASIC, VLSI, CAD/EDA ou de conception à signaux mixtes.
- Expérience pratique des outils EDA.
- Expérience en programmation système UNIX et en automatisation utilisant Python et/ou Shell.
- Maîtrise avancée d'UNIX et de ses utilitaires.
- Excellentes compétences en planification et en communication.
- Expérience dans l'application des principes d'analyse de données et dans l'influence des décisions basées sur les données.
- Flexibilité et capacité d'adaptation dans un environnement dynamique aux exigences changeantes.
- Licence en informatique ou expérience équivalente ; Master (souhaité).
- 5 ans et plus d'expérience pertinente.
Atouts pour faire la différence
- Expérience avec les ordonnanceurs de tâches (en particulier IBM Spectrum LSF et/ou SLURM).
- Expérience pratique de l'exécution de charges de travail basées sur GPU dans un environnement de calcul par lots et compréhension approfondie des principes des systèmes distribués.
- Solides compétences en programmation et en débogage avec C/C++, Python et Perl sous UNIX.
- Passion pour l'amélioration de la productivité et de l'efficacité de l'ingénierie via une philosophie axée sur les données.
#LI-Hybrid
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 152,000 USD à 241,500 USD pour le niveau 3, et de 184,000 USD à 287,500 USD pour le niveau 4.
Les candidatures pour ce poste seront acceptées au moins jusqu'au 26 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. Accordant une grande importance à la diversité parmi nos employés actuels et futurs, nous ne pratiquons 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, la situation matrimoniale, le statut d'ancien combattant, le handicap ou toute autre caractéristique protégée par la loi.
Vous serez également éligible à des actions et à des avantages sociaux nvidia.com/en-us/benefits/.
