Expire bientôt Apside

STAGE : ETUDE ET DEVELOPPEMENT D'UNE APPLICATION GRAPHIQUE DANS LE SPATIAL

  • Stage
  • Toulouse (Haute-Garonne)
  • Développement informatique

Description de l'offre

Contexte :

Notre client développe des logiciels dans le domaine environnemental et de la sécurité maritime. Dans cette optique, il a développé une chaine de traitement de données sur la constellation de satellites IRIDIUM (pêche, course, sciences environnementales, etc.). Ces données proviennent de balises situées sur différents types de mobiles (bateaux, animaux, bouées, etc.). Cette chaine de traitement est un système complexe constitué de 25 modules.

Le/la stagiaire sera intégré(e) à une équipe.

Description du stage :

Les balises envoient et reçoivent des messages sous forme de « payload » binaire via la constellation de satellites. Ces messages doivent donc soit être encodés concernant un envoi soit décodés pour une réception. La structure de ces messages est décrite dans un fichier codec au format XML.

L'objet du stage est de :

·  Etudier le système de codecs existant et son fonctionnement
·  Déterminer des techniques utilisables pour l'édition de codecs
·  Concevoir et développer une interface graphique en JavaFX permettant d'éditer et générer un fichier codec
·  L'application doit être générique afin d'assurer son évolutivité

Environnement technique : Java 8, JavaFX, XML, JAXB, Généricité, Git, Sonar, Design patterns

Activités :

L'objectif du stage est de mener à bien la conception et la réalisation des modules précités ; le stage couvrira donc la majeure partie du cycle de développement logiciel :

·  Analyse de l'existant
·  Analyse de besoins
·  Rédaction des spécifications, conceptions et plans de validation
·  Développement des outils
·  Tests et validations

Profil :

Bac+5 de formation ingénieur ou équivalent en développement logiciel

Compétences obligatoires :

·  Maîtrise de Java 8 et son environnement (Eclipse, Maven, etc.)
·  Maîtrise du format XML
·  Notions de généricité
·  Maitrise de Git

Compétences souhaitables :

·  Intérêt pour l'architecture logicielle et la qualité du code
·  JavaFX

Savoir faire : s'organiser efficacement dans un contexte professionnel (rigueur dans la gestion des priorités et l'organisation du travail). Culture de la qualité logicielle et de la tenue des engagements.

Savoir être : Bonne écoute client, rigueur , dynamisme, bon relationnel, goût du travail en équipe , engagement sur la qualité, autonomie , adaptabilité, créativité , capacité d'organisation, curiosité sur la finalité des applications développées.

CDI à la clé si le stage est concluant!

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements