Aniah

Aniah

  • Coworking, Electronique / Télécommunications, Ingénieries Spécialisées, Logiciels
  • Grenoble
  • Voir le site

L'équipe Tech

La vérification des erreurs électriques au niveau de la puce a toujours été l'étape manquante dans la finalisation de la conception des puces. Une puce étant fondamentalement un très grand circuit, la complexité d'une telle analyse la rendait jusqu'ici impossible. Et même si des efforts considérables sont déployés tout au long des flux de conception pour éviter que des erreurs électriques ne se produisent, certaines erreurs échappent à la vigilance des ingénieurs et peuvent avoir de graves conséquences. Aniah a conçu un logiciel proposant une solution de vérification électrique avec un temps d’exécution pratiquement instantané, et ce même à l’échelle des puces les plus complexes, comprenant des milliards de circuits. Comment ? Grâce à un algorithme « breveté », efficace et intelligent, permettant cette analyse de manière rapide et précise.

Aniah
Aniah

L'équipe R&D est répartie par spécialité et séquencement du projet :

  • Le logiciel d’analyse : le cœur de calcul en C et les API (en C++ et Javascript)
  • La GUI (en Javascipt),
  • Le back office

Autour d'eux gravitent les mathématiciens qui s'occupent de la recherche fondamentale, c'est à dire de la définition des algorithmes qui analyseront et interpréteront les circuits électroniques.

Technologies et outils

  • Backend

    • Node.js
      Node.js
      100%
    • Nest JS
      Nest JS
      100%
    • C++
      C++
      100%
    • C
      C
      100%
  • Frontend

    • JavaScript
      JavaScript
      100%
    • Angular
      Angular
      100%
  • Devops

    • Linux Kernel
      Linux Kernel
      100%
    • GitLab
      GitLab
      100%
    • Docker
      Docker
      100%
    • Conan
      Conan
      100%
    • CMake
      CMake
      100%

Le C/C++ ⚙️

Pour la performance

Le Nodejs ⚙️

Pour la flexibilité

Angular et NestJS ⚙️

Pour l’effet Wouah

Organisation et méthodologies

L'ensemble de l'équipe travaillent de façon collaborative, selon la méthode Agile. Des sprints de deux semaines sont réalisés au terme desquels une revue ainsi que des démonstrations sont organisées. Ensuite, le planning et les objectifs du prochain sprint sont fixés en commun, après concertation de tous. Les résultats sont donc visibles de façon régulière.

Parallèlement, le fonctionnement de l’équipe s’articule autour de courtes réunions quotidiennes où chacun exprime ses réalisations, ses objectifs ainsi que ses difficultés. Les solutions apportées font également l’objet d’une discussion partagée.

Projets et défis techniques

  • Le développement de la GUI
Le développement de la GUI

Le développement de la GUI

L’équipe finalise le développement de la GUI, sur la base des premiers retours clients et sociétés partenaires. Parallèlement, les développeurs ont entamé la nouvelle version du cœur de calcul. Cette nouvelle version a pour objectif d’affiner la reconnaissance topologique pour optimiser avec encore plus de précision nos rapports d’analyse. 

Processus de recrutement

Le process de recrutement est scindé en plusieurs étapes mais se veut cependant très réactif :

  • Entretien téléphonique ou visio avec une personne du service RH
  • Echange sur le poste avec de futurs collègues.
  • Démonstration du logiciel et tests techniques éventuels
  • Entretien physique avec le futur manager
  • Rencontre avec Rémi et Vincent, les fondateurs. Afin de ne pas multiplier les déplacements, nous regroupons ses séquences sur maximum deux demi-journées.

Apprenez-en plus sur Aniah