Chainguard
Tenstorrent
Ingénieur Émulation, Robotique Automobile
À propos du poste
Tenstorrent est un leader de l'industrie dans les technologies d'IA de pointe, révolutionnant les attentes en matière de performance, de facilité d'utilisation et d'efficacité des coûts. Alors que l'IA redéfinit le paradigme informatique, les solutions doivent évoluer pour unifier les innovations dans les modèles logiciels, les compilateurs, les plateformes, la mise en réseau et les semi-conducteurs. Notre équipe diversifiée de technologues a développé un CPU RISC-V haute performance à partir de zéro, et partage une passion pour l'IA et un profond désir de construire la meilleure plateforme d'IA possible. Nous valorisons la collaboration, la curiosité et l'engagement à résoudre des problèmes difficiles. Nous élargissons notre équipe et recherchons des contributeurs de toutes anciennetés.
Tenstorrent recherche un Ingénieur Émulation à fort impact pour aider à donner vie à nos moteurs d'IA ou ML basés sur SiP grâce à des plateformes d'émulation évolutives et haute performance. Ce rôle est idéal pour quelqu'un qui excelle dans la prise en charge technique, résout des problèmes au niveau du système et souhaite influencer le débogage silicium, la vérification et la performance dès le départ. Vous construirez l'infrastructure qui permettra d'explorer, de tester et de valider nos systèmes basés sur des chiplets à travers les couches matérielles, logicielles et architecturales.
Ce poste est en télétravail, basé à Munich, Allemagne.
Nous accueillons des candidats de différents niveaux d'expérience pour ce poste. Au cours du processus d'entretien, les candidats seront évalués pour le niveau approprié, et les offres seront alignées sur ce niveau, qui peut différer de celui indiqué dans cette annonce.
Ce que vous apprendrez
- Construire un flux d'émulation qui prend en charge les SiP basés sur des chiplets à grande échelle, couvrant les charges de travail d'IA, les interconnexions et la puissance au niveau du système.
- Comment Tenstorrent intègre les moteurs d'IA, les CPU RISC V, les liens die-to-die, PCIe, UCIe et les contrôleurs mémoire dans une plateforme unifiée.
- Aligner le prototypage virtuel, l'analyse de puissance et l'émulation dans une solution de validation full stack.
- Comment l'émulation se situe au cœur d'une stratégie de mise en service silicium interfonctionnelle, allant du RTL au débogage post-silicium et à la livraison client.
Cette offre d'emploi est conditionnée à l'éligibilité du candidat à accéder à la technologie contrôlée par les exportations américaines. En raison des lois américaines sur l'exportation, y compris celles codifiées dans le U.S. Export Administration Regulations (EAR), la Société est tenue d'assurer la conformité à ces lois lors du transfert de technologie à des ressortissants de certains pays (tels que les groupes de pays EAR D:1, E1 et E2). Ces exigences s'appliquent aux personnes situées aux États-Unis et dans tous les pays hors des États-Unis. Comme le poste offert aura un accès direct et/ou indirect à des informations, systèmes ou technologies soumis à ces lois, l'offre peut être conditionnée à votre statut de citoyenneté/résidence permanente ou à votre capacité à obtenir une licence préalable du Département du Commerce des États-Unis ou de l'agence fédérale applicable. Si l'emploi n'est pas possible en raison des lois américaines sur l'exportation, toute offre d'emploi sera annulée.
Prérequis
Qui vous êtes
- Avoir 10+ années d'expérience en SoC ou ASIC, y compris une compréhension approfondie de la conception logique, de la vérification et des plateformes d'émulation.
- Maîtrise de Verilog ou SystemVerilog, C ou C++, et SystemC, avec une expérience pratique des émulateurs commerciaux tels que ZeBu, Palladium ou Veloce.
- Confiance dans l'architecture des environnements de vérification et d'émulation, des transactors aux moniteurs en passant par les points d'arrêt de débogage, et automatiser tout ce que vous pouvez.
- Esprit collaboratif et autonome, avec une passion pour le mentorat des ingénieurs juniors et le travail interfonctionnel avec les équipes d'architecture, de logiciel et de vérification.
Ce que nous attendons
- Une passion pour la construction et la mise à l'échelle d'un écosystème d'émulation multi-chiplets qui soutient la vérification, le développement logiciel et le débogage de puissance ou de performance.
- Confort dans le développement de bancs de test, de transactors, de moniteurs et de systèmes de support pour permettre une utilisation de l'émulation de haute qualité et haute efficacité.
- Expérience dans la gestion de la couverture d'émulation, de la fonction et de la performance à l'activation logicielle de bas niveau, et automatisation du flux autant que possible.
- Optimiser la plateforme pour la fréquence, le partage des ressources et le support utilisateur final, en s'assurant que les équipes de Tenstorrent tirent le meilleur parti de l'émulation.
Tenstorrent offre un ensemble de rémunération et d'avantages très compétitifs, et nous sommes un employeur garantissant l'égalité des chances.
