Offre d'emploi n° 3484694

Stage Ingénieur logiciel Applications graphiques et Web temps réel (H/F)

Type de contrat : CDI
Localisation : Bouches-du-Rhône
Entreprise : ATOS
Fonction : Informatique - Télécoms - Multimédia

Publiée le 23 / 08 / 2018
Expérience souhaitée : Plus de 15 ans
Niveau d'études souhaité : Aucun diplôme

Description du poste

<p> </p><p> </p><p> </p><p><strong>Poste</strong></p><p> </p><p>Sujet de stage: Etude et mise en œuvre du portage de composants graphiques d'une application Windows (C++, OpenGL) en plugins Web (javascript, WebGL ou plugin natif).</p><p>Dans le cadre de notre offre de produits d'acquisition et d'analyse de données du spectre électromagnétique, nous disposons d'une solution complète de capteurs et de produits logiciels. Afin de l'enrichir, nous recherchons un stagiaire ingénieur logiciel qui aura en charge de mettre en place une application Web de pilotage/supervision du coffret d'acquisition et de tester les performances graphiques de plugins Web de visualisation de données.</p><p>Le coffret d'acquisition est actuellement contrôlé par une IHM type client lourd (C++, wxWidget, OpenGL), au travers d'une messagerie propriétaire (socket TCP/IP). Toutes les visualisations graphiques de données se font dans cette IHM.</p><p>Le but du stage sera double :</p><p>- Dans un premier temps, mettre en place l'architecture logicielle de l'application Web visant à remplacer - à terme - le client lourd :</p><ul><li>Pour le front-end, le Framework Angular.JS associé à Bootstrap. Le navigateur est Chrome ou Firefox ;</li></ul><p> </p><ul><li>Pour le back-end, node.js et des communications en web sockets</li></ul><p> </p><p>La transposition des interfaces d'échange devra également être étudiée.</p><p>- Dans un second temps, d'expérimenter les méthodes pour porter les modules de visualisation graphiques temps réel existant vers des plugins Web équivalents en performance.</p><p> </p><p><strong>Profil</strong></p><p> </p><p>Les connaissances de base des techniques de développement en C/C++ et particulièrement d'applications Web graphiques sont des prérequis indispensables. Vous êtes force de proposition sur les meilleures façons ces technologies.</p><p> </p><p>Autres connaissances appréciées :</p><ul><li>Programmation web ; HTML/CSS, javascript, AngularJS, Bootstrap</li><li>Plugins web ; PPAPI (Peper), NaCl, NPAPI</li><li>API graphiques OpenGL, WebGL</li><li>C/C++</li><li>Temps réel</li></ul><p> </p><p>Anglais technique.</p><p>Bonne capacité rédactionnelle et aisance relationnelle.</p>

Merci de vous référer au descriptif de poste qui apparait dans la partie "Mission".

Je postule

Candidature en ligne

Je postule