HEARTLAND BUSINESS SYSTEMS LLC
Waymo
Ingénieur en vérification de conception ASIC
À propos du poste
Waymo est une entreprise de technologie de conduite autonome dont la mission est de devenir le conducteur le plus fiable au monde. Depuis ses débuts en tant que projet de voiture autonome de Google en 2009, Waymo s'est concentrée sur le développement du Waymo Driver — le conducteur le plus expérimenté au monde™ — afin d'améliorer l'accès à la mobilité tout en sauvant des milliers de vies actuellement perdues dans des accidents de la route.
Le Waymo Driver alimente le service de transport avec chauffeur entièrement autonome de Waymo et peut également être appliqué à une gamme de plateformes de véhicules et de cas d'utilisation de produits. Le Waymo Driver a effectué plus de dix millions de trajets sans conducteur, grâce à son expérience de conduite autonome sur plus de 100 millions de miles sur la voie publique et des dizaines de milliards de miles en simulation à travers 15+ États américains.
L'équipe Compute de Waymo est investie d'une mission critique et passionnante : nous fournissons la plateforme informatique responsable de l'exécution de la pile logicielle du véhicule entièrement autonome. Pour atteindre notre mission, nous concevons et créons du silicium personnalisé haute performance ; nous développons des architectures informatiques au niveau du système qui repoussent les limites de la performance, de la consommation d'énergie et de la latence ; et nous collaborons étroitement avec de nombreux autres coéquipiers pour garantir la conception et l'optimisation du matériel et des logiciels pour une performance maximale. Nous sommes une équipe multidisciplinaire à la recherche de coéquipiers curieux et talentueux pour travailler sur l'une des plateformes informatiques automobiles les plus performantes au monde.
Ce poste suit un rythme de travail hybride et vous serez sous la responsabilité d'un Silicon Engineering Lead.
Fourchette salariale 175,000—215,000 USD
Vos missions
- Collaborer avec les équipes de conception et d'architecture pour traduire les spécifications matérielles en plans de vérification complets et évolutifs.
- Piloter le développement de bancs de test, de modèles de référence et de stimuli pour valider les fonctionnalités et les performances critiques.
- Architecturer et améliorer les environnements de vérification, en contribuant aux outils partagés et aux méthodologies réutilisables à travers l'organisation.
- Évaluer, intégrer et vérifier la propriété intellectuelle (VIP) de vérification de tiers pour accélérer le cycle de développement.
- Définir et analyser les métriques de couverture (fonctionnelle et de code) pour garantir la préparation et la clôture de la conception.
- Promouvoir et établir les meilleures pratiques de vérification.
Votre profil
- 3+ années d'expérience dans la création et la maintenance de bancs de test complexes utilisant UVM/SystemVerilog.
- Expérience avérée en génération aléatoire contrainte, couverture fonctionnelle et SVA (SystemVerilog Assertions).
- Compréhension approfondie de la logique numérique complexe et capacité à déboguer des interactions matériel/logiciel complexes.
- Maîtrise de Python pour le développement de frameworks d'automatisation évolutifs, d'outils d'analyse de données et de suites de gestion de régression.
- Excellentes compétences en communication orale et écrite, capacité à collaborer avec des équipes interfonctionnelles.
- Solides compétences analytiques pour identifier la cause profonde des défaillances à travers les couches RTL, banc de test et environnement.
Nous apprécions
- Une expérience couvrant la spécification initiale jusqu'au bring-up post-silicium et à la validation.
- Une familiarité avec la vérification sensible à la puissance (UPF), la vérification formelle ou la co-validation matériel-logiciel.
- Une expertise dans le domaine des accélérateurs ML, des interconnexions haute vitesse (NoCs) ou de la mémoire à large bande passante.
- Une expérience avec C/C++ pour le développement et l'amélioration de modèles de référence.
- Une expérience pratique des interfaces standard de l'industrie telles que PCIe Gen 5/6, DDR5 ou Ethernet.
- Un intérêt ou une expérience dans l'exploitation de l'IA générative et des LLMs pour accélérer les flux de travail de vérification, tels que la génération automatisée de bancs de test, la documentation ou l'analyse des journaux d'erreurs.
La fourchette de salaire de base prévue pour ce poste à temps plein aux États-Unis est indiquée ci-dessous. La rémunération de départ réelle sera basée sur des facteurs liés au poste, notamment le lieu de travail exact, l'expérience, la formation et l'éducation pertinentes, ainsi que le niveau de compétence. Votre recruteur pourra vous en dire plus sur la fourchette salariale spécifique au lieu du poste ou, si le poste peut être effectué à distance, sur la fourchette salariale spécifique à votre lieu de résidence préféré, au cours du processus de recrutement.
Les employés de Waymo sont également éligibles pour participer au programme de bonus annuel discrétionnaire de Waymo, au plan d'incitation en actions et au généreux programme d'avantages sociaux de l'entreprise, sous réserve des conditions d'éligibilité.
