Ingénieur informatique

Gif-sur-Yvette  - Stage (6 Mois)

Voir toutes les offres de l'entreprise

À propos de AGENIUM SCALE

AGENIUM SCALE est une filiale du Groupe AGENIUM, entreprise dynamique et humaine en pleine expansion. Basée sur le plateau de Saclay, fournissant des solutions logicielles pour le développement d’applications de calcul numérique et scientifique de haute-performance, sur les toutes dernières architectures parallèles, favorisant un développement pérenne et efficace. AGENIUM SCALE intervient aussi dans le développement de solutions logicielles stratégiques pour ces clients grands comptes (Aérospatial, Automobile, Banque, Ferroviaire).


AGENIUM offre des perspectives de carrière fascinantes dans un environnement international high-tech en donnant l’opportunité de travailler avec des clients prestigieux et exigeants partout en France et à l’étranger. Nous axons nos valeurs sur le développement des compétences individuelles de nos collaborateurs, la prise en compte de la personnalité de chacun dans une dynamique collective, où la confiance, l’autonomie et l’esprit d’équipe sont les maîtres mots de notre culture d’entreprise.

Dans cette continuité, l'entreprise soutient des horaires de travail flexibles et adaptés à chacun, portant à la responsabilité personnelle, notre objectif premier étant la satisfaction de nos clients.

Description du poste

Sujet : Application de libclang à la traduction de codes SIMD afin de les rendre portable


Le stage comporte plusieurs activités orientées développement : 

 

1) En utilisant le développement logiciel libclang, amélioration de l'outils "translator" dont le but est de traduire du code C/C++ contenant des intrinsics SIMD vers du code faisant appel à notre librairie NSIMD afin de rendre des algorithmes principalement écrits pour des puces Intel portables.

2) La mise en place de démonstrations d'utilisation de NSIMD et du translator à des fins de présentation sur des salons au profit de l'entreprise.

3) Application de l'expérience acquise sur libclang à "nsdoc", notre outils interne de documentation de code afin de parser du code C/C++ et automatiser la génération de documentation


Compétences à acquérir ou à développer : Facettes du développement logiciel (recherche, prototypage, conception, programmation, tests et documentation) ; vectorisation d’algorithmes ; portage de code SIMD

Description du profil

  • De formation supérieure bac+5 en informatique ou équivalent


VOUS ETES :


-       Autonome

-       Dynamique

-       Curieux

-       Agile

-       A l’écoute

-       Vous savez communiquer et interagir

-       Vous avez un esprit d’analyse et de détail

-       Vous aimez travailler en équipe

Voir toutes les offres de l'entreprise

Propulsé par