RTL Design and FPGA Prototyping Engineer (GB)

Job expired!

Signaloid propose une plateforme informatique de pointe qui suit dynamiquement les incertitudes des données tout au long des calculs. Notre plateforme utilise des calculs déterministes sur des distributions de probabilité au sein de l'état du processeur, offrant une accélération significative et des réductions de coûts pour des tâches traditionnellement dépendantes des méthodes de Monte Carlo. Principalement, notre plateforme est accessible comme un moteur de calcul basé sur le cloud, permettant la compilation et l'exécution dynamiques via une API d'exécution de tâches basée sur le cloud. Nous soutenons également des implémentations sur site et sur matériel périphérique.

  • Rentable et Rapide : Notre plateforme est le moyen le plus efficace de mettre en œuvre la quantification des incertitudes, surpassant même les instances AWS EC2 haut de gamme.
  • Applications Diverses : Utilisée dans la modélisation des matériaux, les systèmes autonomes, la finance computationnelle, l'apprentissage automatique et l'informatique quantique.
  • Équipe d'Experts : Travaillez aux côtés d'ingénieurs ayant une expérience chez Apple, ARC, ARM, Bell Labs, CMU, University of Cambridge, IBM Research, MIT, NEC Labs et University of Oxford.

En savoir plus et inscrivez-vous gratuitement sur Signaloid.

En tant qu'Ingénieur en Conception RTL et Prototypage FPGA, vous dirigerez la conception RTL et le prototypage FPGA pour les implémentations matérielles périphériques et cloud-FPGA de la plateforme de calcul de Signaloid.

Vos Responsabilités :

  • Améliorer les performances du firmware et RTL actuels, et concevoir de nouveaux firmwares et RTL pour les composants clés du système.
  • Coordonner avec les équipes de mise en œuvre RTL et de mise en œuvre d'outils de compilation pour garantir des performances élevées, une fiabilité et une qualité.
  • Déployer des tests automatisés et configurer des coureurs d'intégration continue (CI) intégrés à GitHub pour les outils EDA/CAD et les matériels basés sur FPGA.
  • Contribuer aux outils logiciels et matériels open-source comme la plateforme Signaloid C0-microSD.

Opportunités Futures :

  • Diriger de nouvelles conceptions architecturales pour les architectures de calcul de Signaloid.
  • Implémenter vos propres idées architecturales en collaboration avec une équipe plus large.
  • Influencer la direction stratégique des plateformes de calcul de Signaloid.
  • Élargir vos responsabilités en fonction des compétences démontrées.
  • Connaissance approfondie de l'arithmétique numérique et des formats de nombres dans les systèmes informatiques modernes.
  • Minimum de cinq ans d'expérience avec Verilog RTL et C/C++ bas niveau.
  • Maîtrise de toutes les étapes du flux de conception de puces, de RTL à GDS et mise en route.
  • Bonne compréhension de l'environnement Unix et des outils associés.
  • Expérience en développement de produits logiciels et matériels commerciaux.
  • Excellentes compétences en communication et empathie.

Compétences Souhaitées :

  • Familiarité avec Git, GitHub et les outils d'intégration continue.
  • Connaissances en Python et Go.
  • Solide formation en mathématiques appliquées, théorie des probabilités et statistiques.
  • Compréhension de l'incertitude dans les mesures et les systèmes conçus.
  • Expérience avec des outils de surveillance de performance.
  • Candidature Initiale : Soumettez une brève lettre de motivation ou un extrait de code fonctionnant sur la plateforme signaloid.io.
  • Appel de Présélection : Un appel Zoom de 15 minutes avec le CEO/CTO.
  • Projet de Codage : Réalisez un petit projet en utilisant le Free