Poste  Ingénieur Débutant

INRIA Grenoble

 

Environnement logiciel pour la réalité virtuelle et augmentée

 

 

Juin 2011

 

 

Employeur : INRIA

Lieu : INRIA Grenoble, Montbonnot

Salaire : 2 527,74 euros brut / mois

Durée: 24 mois

Début de contrat: Octobre à Décembre 2011

Contact: Bruno Raffin, équipe MOAIS (bruno.raffin@imag.fr)

 

Nous recrutons un ingénieur en informatique débutant (diplômé en 2010 ou 2011) pour participer à la conception, au développement et à la validation d’un environnement de programmation (intergiciel) pour les applications de réalité virtuelle et augmentée.  

 

L’objectif est de construire sur la base de briques logicielles existantes un intergiciel qui permette le développement d’applications de réalité virtuelle et de réalité augmentée  avancées destinées à être exécutées sur large gamme de plateformes allant des environnements immersifs aux smart phones.

 

Les briques de base sur lesquelles sera construit ce logiciel sont OpenSG pour le graphe de scène de  rendu (http://www.opensg.org/), SOFA (http://www.sofa-framework.org) comme moteur physique, FlowVR (http://flowvr.sf.net) comme intergiciel pour la gestion des exécutions distribuées.  L’ingénieur  participera de manière active à la conception, au développement de l’environnement ainsi qu’à la mise en place d’applications de démonstration. Le candidat devra être motivé par un travail de développement pointu, mené en étroite collaboration avec d’autres  chercheurs et ingénieurs du domaine. La démarche de développement s’inspirera des méthodes agiles. L’un des premières étapes du  travail consistera à assurer le couplage entre SOFA et OpenSG.

 

Ce poste s’inscrit dans un projet d’envergure mobilisant plusieurs équipes de l’INRIA  (Sophia-Antipolis, Rennes) et du Fraunhofer IGD (Darmstatd) qui développe en particulier OpenSG.

 

Compétences recherchées :

 

·     Maitrise avancée de linux

·     Bon niveau de programmation  C++ (templates, STL)

·     Compétences en informatique graphique (graphes de scènes), programmation GPU (OpenGL, Shaders, Cuda, OpenCL) et/ou en vision par ordinateur (OpenCV, ARTookit)

·     Bonne pratique du développement logiciel (mentionner toute expérience en particulier expérience sur des projets  logiciels Open Source)

·     Maîtrise des outils de développement logiciel (gestionnaire de versions, compilation, profiling, tests, débogage, etc.)

·     Maîtrise de l'anglais technique et scientifique.

·     Le candidat inclura dans sa lettre des références de personnes pouvant attester de ses qualités professionnelles (tuteur de stage par exemple).