Experian
Qualcomm
Ingénieur Vérification Conception GPU - Qualcomm, Cambridge, Royaume-Uni
À propos du poste
Société : Qualcomm Technologies International Ltd Poste
Domaine : Groupe Ingénierie, Groupe Ingénierie > Ingénierie ASICS
*Les références à un nombre spécifique d'années d'expérience sont données à titre indicatif uniquement. Les candidatures de candidats ayant une expérience équivalente seront examinées, à condition que le candidat puisse démontrer sa capacité à remplir les fonctions principales du rôle et possède les compétences requises.
Qualcomm est un employeur qui respecte l'égalité des chances. Si vous êtes une personne handicapée et que vous avez besoin d'un aménagement pendant le processus de candidature/embauche, soyez assuré que Qualcomm s'engage à fournir un processus accessible. Vous pouvez envoyer un e-mail à disability-accomodations@qualcomm.com ou appeler le numéro gratuit de Qualcomm indiqué ici. Sur demande, Qualcomm fournira des aménagements raisonnables pour aider les personnes handicapées à participer au processus d'embauche. Qualcomm s'engage également à rendre notre lieu de travail accessible aux personnes handicapées. (Gardez à l'esprit que cette adresse e-mail est utilisée pour fournir des aménagements raisonnables aux personnes handicapées. Nous ne répondrons pas ici aux demandes de mise à jour des candidatures ou aux demandes de renseignements sur les CV).
Qualcomm attend de ses employés qu'ils respectent toutes les politiques et procédures applicables, y compris, mais sans s'y limiter, les exigences de sécurité et autres exigences relatives à la protection des informations confidentielles de la Société et d'autres informations confidentielles et/ou propriétaires, dans la mesure où ces exigences sont autorisées par la loi applicable.
À tous les agences de staffing et de recrutement : Notre site Carrières est réservé aux personnes recherchant un emploi chez Qualcomm. Les agences de staffing et de recrutement ainsi que les personnes représentées par une agence ne sont pas autorisées à utiliser ce site ni à soumettre des profils, des candidatures ou des CV, et toute soumission sera considérée comme non sollicitée. Qualcomm n'accepte pas les CV ou candidatures non sollicités des agences. Veuillez ne pas transmettre de CV à notre alias d'emploi, aux employés de Qualcomm ou à tout autre emplacement de l'entreprise. Qualcomm n'est pas responsable des frais liés aux CV/candidatures non sollicités.
Si vous souhaitez plus d'informations sur ce rôle, veuillez contacter le service Carrières de Qualcomm.
Résumé général
Conçoit, développe, implémente, vérifie et optimise les performances et la consommation d'énergie des cœurs GPU. Responsable de la vérification de la propriété intellectuelle graphique (IP) et de la vérification pré et post-silicium pour assurer l'exactitude et atteindre les objectifs de performance et de consommation d'énergie.
PRINCIPALES FONCTIONS ET RESPONSABILITÉS
Les responsabilités de ce rôle incluent :
- Être responsable et exécuter des tâches indépendantes clés pour répondre aux exigences du programme
- Utiliser des compétences en communication verbale et écrite pour transmettre des informations factuelles de base et de routine sur les activités quotidiennes à d'autres personnes parfaitement compétentes dans le domaine.
- Travailler dans le respect des délais et des contraintes de ressources impartis
- Appliquer une pensée créative indépendante pour résoudre des problèmes techniques ou faire face à des circonstances nouvelles.
- Rechercher via les ressources disponibles et collaborer avec diverses équipes interdisciplinaires
- Utiliser la résolution de problèmes déductive pour résoudre des problèmes modérément complexes ; la plupart des problèmes ont des processus de diagnostic/détection définis ; une analyse de données limitée peut être requise.
- Applique les connaissances et l'expérience GPU pour concevoir, implémenter et vérifier la structure et les performances du matériel GPU, des pilotes, des fonctionnalités, des applications et des outils.
- Crée et maintient des bancs de test et des environnements de vérification en System Verilog/UVM
- Crée et exploite des frameworks de test avancés pour générer et recréer des conditions d'intégration système réelles
- Collabore avec les équipes Architecture, Logiciel, Firmware, Conception, Modélisation, Émulation et Validation Post-silicium pour définir et développer la méthodologie et le contenu des tests
- Participe aux revues d'architecture et de micro-architecture GPU
- Collecte, organise et exécute diverses formes de contenu de test au niveau système, y compris des cas de test dirigés, des benchmarks de jeux, des suites de tests de conformité aux normes et des scénarios au niveau système
- Construit l'automatisation pour l'intégration et les tests continus basés sur la dernière IP GPU
- Aide à collecter et analyser les résultats des tests en utilisant des statistiques simples et des prédictions de données pour suivre les benchmarks et identifier les problèmes
- Travaille avec les membres de l'équipe pour comprendre et s'aligner sur une portée étroite de développement de fonctionnalités et atteindre les objectifs.
- Rédige des documents techniques et des descriptions de fonctionnalités pour des projets simples sous la direction d'un superviseur
Qualifications minimales
- Licence en sciences, ingénierie ou domaine connexe et 4+ années d'expérience en conception, vérification, validation, intégration ASIC ou expérience professionnelle connexe.
- OU Master en sciences, ingénierie ou domaine connexe et 3+ années d'expérience en conception, vérification, validation, intégration ASIC ou expérience professionnelle connexe.
- OU Doctorat en sciences, ingénierie ou domaine connexe et 2+ années d'expérience en conception, vérification, validation, intégration ASIC ou expérience professionnelle connexe.
QUALIFICATIONS PRÉFÉRENTIELLES
- 5+ années d'expérience en ingénierie matérielle, ingénierie logicielle, ingénierie des systèmes ou expérience professionnelle connexe
- Compétences en vérification : planification de tests, scripting, simulation, résolution de problèmes et débogage.
- Compétences requises en System Verilog, UVM, Verilog ou VHDL, C/C++.
- Expérience requise en génération aléatoire contrainte, développement de couverture fonctionnelle, débogage de conception.
- Exposition aux plateformes d'émulation/prototypage (Veloce, Palladium, Zebu, FPGA)
- Master en génie électrique ou informatique, informatique ou domaine connexe.
- 2+ années d'expérience pertinente en GPU (externe ou interne).
COMPÉTENCES PRÉFÉRENTIELLES
- Expérience en vérification basée sur GPU
- Expérience en vérification au niveau système ou sous-système
- Frameworks de test de concurrence, de préemption, de stress
- Architecture et implémentation de bancs de test
- Exposition GFX API : Vulkan/DX11/DX12
- Compétences en scripting et automatisation (Python, Make, Airflow etc.)
- Développement et débogage de firmware embarqué
- Benchmarking et analyse de performance
- Architecture du noyau OS Windows et/ou Linux
- C/C++, GNU Toolchain, Visual Studio
- Vérification formelle - l'expérience FPV et DPV est un plus
- Expérience avec les flux de build et d'exécution d'émulation/prototypage/hybrides (Veloce, Palladium, Zebu, Protium, HAPS, qemu)
- Développement de transducteurs synthétisables, moniteurs, tableaux de bord pour plateformes d'émulation
- Compétences en développement et débogage de firmware embarqué et/ou au niveau du noyau (C/C++, Makefile, gdb, uboot, uefi, pilotes en mode noyau)
