Ce site utilise des cookies. Pour en savoir plus sur notre politique d'utilisation des cookies, cliquez Politique d'utilisation des cookies

Stage - Ingénieur développement IHM H/F - Toulouse - CS

Publiée le: 7/2/2018

Résumé de l'offre

  • Type de contrat:
    Alternance / Stage

Description de l'offre

Le département Payload, Data & Applications, au sein de la Business Unit Espace, répond aux besoins exprimés par ses clients du secteur spatial en intégrant au cœur d'un même système les informations issues des technologies spatiales d'observation de la terre et de localisation.

 

Vous aurez pour mission la réalisation d'une maquette d'IHM pour un atelier permettant la modélisation de la base de données système d'un satellite.
Il pourra s'appuyer sur les précédentes expériences avec l'atelier BEST (diffusé par le CNES) pour proposer une nouvelle IHM plus ergonomique et agréable.


L'IHM s'appuiera sur le produit prototype BEST-NG (New Generation), développé en Eclipse 4, sous licence EPL (Eclipse Public License). Ce prototype s'appuie sur des technologies Eclipse pour l'Ingénierie Dirigée par les Modèles, afin de permettre la modélisation de très grosses bases de données. Le domaine métier adressé par le prototype est extensible, grâce à une approche inspirée des profils UML.

L'IHM devra rester la plus indépendante possible du prototype BEST-NG et sera réalisée comme une application Eclipse 4, avec le moteur de rendu JavaFX.

Profil requis

De formation Bac +4/5 en informatique, vous bénéficiez d’une bonne connaissance en système Linux et architecture de logiciels utilisant des environnements virtualisés.

 

Compétences techniques requises :

Première expérience dans le développement d'applications Java avec Eclipse exigée.

Une connaissance des autres technologies mises en œuvre serait un plus.

Compétences techniques souhaitées :

- Logiciel libre (EPL),

- Ergonomie de l'IHM,

- Performance sur de grosses volumétries (lazy loading),

- Ingénierie Dirigée par les Modèles.

Technologies mises en oeuvre :

- JavaFX,

- Eclipse 4 application,

- Eclipse Modeling Framework,

- Xtext,

- Eventuellement Xtend.


Vous êtes rigoureux, autonome et curieux et vous faites preuve d’un bon esprit d’analyse. Vous savez prendre des initiatives et vous aimez travailler en équipe.