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).