Intento Design développe et commercialise des solutions de CAO (Conception Assistée par Ordinateur) à destination de l’industrie des semiconducteurs. La société dispose du produit ID-SubstrateTM qui est un outil unique pour modéliser et simuler les mécanismes de latchup et la propagation des bruits de substrat dans un circuit analogique adressant tous types d’applications, incluant l’électronique de puissance. Ces phénomènes restent un problème complexe pour les concepteurs analogiques. Intento Design permet à ses clients de faire des économies importantes en détectant les problèmes de latchup avant la mise en production du produit.
Nous avons un poste immédiat pour un
14 février 2023
Sujet de stage
La mission de ce stage vise à mettre en place un serveur Jenkins permettant d’automatiser des tests sur notre produit logiciel ID-Substrate. Jenkins est un outil open source d’intégration continue, permettant d’améliorer la mise en production d’un logiciel en performant une série de tests de non- régression en tous genres (statique, dynamique, compilation…) et aussi de générer des informations utiles au management de celui-ci (génération de la documentation, code coverage, test reports …). Jenkins est à la fois un outil qui permet d’augmenter la fiabilité d’un produit mais aussi de gagner beaucoup de temps car il automatise les étapes post développement, ce qui réduit aussi la probabilité de commettre des erreurs. ID-Substrate est un logiciel qui s’utilise dans le cadre de la CAO. Une méthode de vérifier la non-régression est de comparer la sortie du logiciel (ici une netlist) avec une sortie connue et validée de celui-ci. Plusieurs « bancs de tests » sont déjà en place, qui nécessite une remise en route et de les automatiser avec Jenkins.
Objectifs
Compétences attendues
Compétences à atteindre
Résultats
Un serveur Jenkins fonctionnel qui :
Rémunération du stage : A discuter
Contact : sabrina.timon@intento-design.com