Offres de stages

Métier : Région : Niveau requis : Experience :

Stage 6mois Intelligence Artificielle pour le e-sport

Description de l'offre

Contexte:
L’ordinateur surpasse l’humain aux Echecs, Go, Poker …
Cependant, les IA doivent aujourd’hui se perfectionner pour tenter de rivaliser avec l’humain sur les jeux d’action (StarCraft, etc.)
Ce challenge nécessite pour la machine d’élaborer une stratégie, de développer sa mémoire et d’analyser le comportement des adversaires.

Objectif:
Développer un logiciel se substituant au joueur humain (Pong, Pacman, Tennis Elbow, FIFA)

Stage 6mois Radio numérique terrestre, FPGA, surveillance du ciel

Description de l'offre

Contexte:
Comme la TNT, la radio numérique terrestre devient standard. Des Systems on Chip (SoCs) « open engineering » intégrant FPGA et CPU permettent des traitement très avancés.
Chaque avion émet des informations sur sa position pour le contrôle aérien (l’ADS-B). Elles sont captables par les antennes terrestres.

Objectif:
Développer un logiciel localisant les avions en vol et affichant sur une carte l’ensemble des avions présents dans la zone où se trouve l’antenne.

Stage 6mois Réalité augmentée et géolocalisation indoor

Description de l'offre

Contexte:
La réalité augmentée devient une réalité grâce aux tablettes et lunettes connectées mais surtout grâce aux performances des nouveaux algorithmes et hardware associés.

Objectif:
Développer un système de réalité augmentée pour tablettes et lunettes connectées dans le contexte de l’industrie automobile et de la chirurgie.

Stage 6mois Véhicules autonomes indoor coopératifs

Description de l'offre

Contexte:
Viveris contribue avec ses clients et partenaires au développement de véhicules autonomes grand public.
Des véhicules de taille réduite conçus pour un environnement indoor existent mais peuvent être améliorés (usines, supermarché, domiciles)

Objectif:
Mettre au point un véhicule radiocommandé 1/10 autonome utilisant la géolocalisation indoor et apprenant son environnement dynamiquement.

Stage Ingénieur analyste asp.net - Environnement

Description de l'offre

Encadré par le chef de projet, vous participerez à un projet de refonte d’un outil métier dans le secteur de l’environnement.

Notre client est une filiale du Groupe Véolia Environnement, qui concentre son activité sur l'étude, la conception et la mise en œuvre de filières de recyclage par Epandage Agricole Contrôlé des sous-produits industriels et urbains.

Depuis 20 ans, elle a mis au point un outil de gestion de son activité métier. Il s’agit un outil de gestion complet des filières de valorisation des sous-produits :

• Suivi des produits : suivi quantitatif et qualitatif de tout type de produit sur plusieurs années,
•  Encadrement des filières : gestion et enregistrement des flux du sous-produit quelle que soit sa destination finale (recyclage agricole, compostage, méthanisation, incinération, cimenterie...) permettant ainsi une traçabilité totale,
•  Suivi des exploitations agricoles : collecte et enregistrement de l'ensemble des données concernant les exploitations agricoles,
•  Suivi des épandages : permet de produire des bilans exhaustifs des campagnes d'épandages, en assurant le suivi quantitatif et qualitatif : Suivi analytique, Suivi des sols, Suivi des cultures, Suivi d'exploitation

Sa grande richesse fonctionnelle en fait le logiciel de référence du secteur du recyclage en agriculture.

Cette application métier fait l’objet d’un projet de refonte technique qui vient d’être décidé. Il s’agit d’une réécriture complète du logiciel, reposant sur une nouvelle architecture applicative. Ce projet est confié à Viveris Systèmes.

Au plan technique, ce stage permettra la mise en œuvre d’une architecture web RIA (Rich Internet Application) orientée service :

1) Le serveur web .Net en technologie ASP.Net Web API implémentera des services web json REST. Le serveur sera stateless et sessionless. Les services web accèderont, pour lecture ou mise à jour, à des données stockées dans une base Oracle.
2) L’interface utilisateur sera générée par un programme Javascript MVC accédant en AJAX aux web services du serveur. Des bibliothèques Javascript faciliteront cette mise en œuvre :
 requirejs pour la gestion des dépendances,
 AngularJS ou knockoutjs pour la gestion de la synchronisation bi directionnelle des objets vue modèle avec les zones de saisie,
 dhtmlX pour la génération d’affichages sophistiqués.
 Ce type d’architecture, aujourd’hui largement privilégié, permet la meilleure interactivité tout en diminuant les flux réseaux et la charge serveur. Il repose sur une utilisation à la fois experte et industrialisée du Javascript, étant donné l’importance que prend l’utilisation de ce langage dans ces architectures. Cette approche permet également le plus de pouvoir réutiliser les services développés sur le serveur, par exemple à destination de Smartphones ou pour des applications tierces.
3) La gestion des sources et versions se fera sous SVN.

L’objet du stage est de participer au projet de refonte qui recouvre des tâches de conception technique, développement et tests unitaires des programmes.

Une formation pourra être assurée, si nécessaire, pour approfondir les connaissances des technologies utilisées.

Missions :

. Elaborer les spécifications techniques des unités d’œuvre confiées,
. Planifier ces développements,
. Développer et tester les unités d’œuvre confiées,
. Assurer l’intégration dans l’application développée,
. Participer aux tests d’intégration,
. Participer aux livraisons et installations au sein de l’infrastructure du client.

Page 2 sur 4

Entrez votre adresse-mail et restez connectés avec nous...