[Réf. offre : ST-ID2-03]

SOGETI (filiale de Capgemini) s'impose comme un acteur incontournable des services de proximité dans le domaine de la R&D externalisée, du conseil en innovation et des services informatiques pour les grandes entreprises du secteur privé et public. Expertise de haut niveau, proximité de tous les jours avec leurs clients, volonté de toujours se dépasser...
Fort de ses 18 000 collaborateurs en France et à l’international, et présent dans 14 pays dans le monde, le groupe SOGETI accompagne ses clients tant dans la mise en œuvre de leur projets industriels de haute technologie que l’optimisation de leurs systèmes d’information techniques.
SOGETI High Tech
SOGETI High Tech, avec ses 3000 collaborateurs, est un acteur majeur de l’innovation technologique auprès des grands comptes : Aéronautique, Spatial, Défense, Ferroviaire, Transports, Automobile, Télécom, Energie. L’expertise de SOGETI High Tech couvre l’ensemble des domaines de l’ingénierie et du conseil en hautes technologies (génie logiciel, systèmes temps réels, électronique embarquée, informatique industrielle).
Ingénieur Automatisation de tests
- h/f -
Mission :
- Ce stage consiste en l’amélioration d’un outil d’automatisation de tests.
Nous disposons d'un outil qui permet d'analyser des programmes C et de générer les tables des cas de tests de chaque fonction, permettant de disposer d'un canevas pour la réalisation de tests unitaires en utilisant l'outil RTRT.
Les améliorations à apporter à l'outil sont :
- Amélioration des performances d'analyse du C (analyser le code existant et proposer des solutions),
- Développer un cpp pour interpréter les directives de compilations contenues dans le code source. Actuellement cette phase est effectuée à l'extérieur de l'outil qui prend en analyse des fichiers pré-processés.
Ajout de l'interprétation des arbres d'AST construits lors de l'analyse pour en déterminer les domaines d'évolutions des variables et générer automatiquement les valeurs à donner aux variables pour que les éléments d'une condition passe dans l'état vrai et dans l'état faux, ceci en tenant compte du niveau de la DO178 utilisée (A,B,C,D).
Environnement : Windows, Python, WxPython, Ply (équivalent lex et yacc en Python).
Profil et compétences :
Vous êtes impérativement en école d'ingénieurs , Bac+5 minimum.
Vous connaissez l’environnement Windows ainsi que les technologies Python, LEX et YACC et la théorie des langages.
Durée du stage : 6 mois
Merci d'envoyer votre candidature : cv et votre lettre de motivation.