[Imageworld] C++/3d Engineer Position at INRIA
pillon.alexandre at gmail.com
Fri Jan 9 16:56:51 CET 2009
Workplace: Rennes (FRANCE)
Research Theme: Cognitive Systems D (Virtual Reality)
Project / Team: INRIA Rennes Team-Project - Bunraku (
Title: Participation to the development of a generic goal oriented
behavioral simulation platform
The main scientific objective of the Bunraku team-project is achieving the
most realistic interaction between real humans and virtual ones inside
distributed virtual worlds.
To do so, one must be able to simulate the virtual human behavior inside the
digital mock up in the most realistic way. Simulating individual and
collective human behavior requires to use several technological building
blocks. Some building blocks developed by Bunraku allow simulating physical,
reactive, cognitive, rational, and social parts of a virtual human
interacting with their environment. Some of these building blocks are
licensed to Golaem (http://www.golaem.com), a recently created startup whose
domain concern the edition of software specialized in human behavior
simulation. The targeted domains are manufacturing industry (production or
maintenance simulation, computer assisted training) and public spaces
operators (quality of service and safety).
A classical approach is to realize a dedicated simulator by type of
applicative domain, using a middleware. However the cost is huge and only
some major account can afford it. We want to go further by seeking to
integrate all fundamentals of the human behavior in a generic, customizable
and extendable platform, thus saving a lot of time and costs during the
development of a business driver simulator. Our goal is then to maximize the
factorized elements, while offering the possibility to develop quickly and
modularly the missing parts for a specific application.
The recruited engineer's work will consists in participating to the
development of the generic goal oriented behavior simulation platform
integrating all the previously presented software components while offering
the possibility to easily build specific versions dedicated to different
businesses. Several permanent members of the team are involved in the
specification of the platform which will bring to the team a transversal
service for integration and collaboration.
The mission consists in participating to specifications and development of
the architecture of the generic behavior simulation platform in
collaboration with other engineers of the team. The goal of this new
platform is to be a real catalyst of the last research results of the
team-project Bunraku. It must be modular enough to enable the update of a
part or all the components. Generic means that it will have to implement all
basics individual and collective behaviors of a virtual human (outside of
specific business driven behaviors) and to be easily extendable and
customizable in order to be instantiated as a business driven simulator
following a given specification. Several engineers and researchers of the
team-project Bunraku are currently working of the previously mentioned
building blocks and the recruited engineer will have to work in
collaboration with them in order to build the configuration interface of the
platform. This configuration interface will be used to configure the inputs
required to generate homogeneous or heterogeneous population in the digital
mock up. The engineer will also have to develop tools for visual and sound
restitution of the simulation results.
The tasks to be carried out are:
- Participating to the software architecture of the platform
- Implementing import and export functionalities for several file formats
- Creating tools to configure the simulation and a dynamic population
- Creating simulations restitution tools
- Participating to the creation of a demonstrating applications
- Documentation and tests
Abilities and Profile:
The required profile is a computer sciences engineer (M. Sc.) with knowledge
in graphical programming and software design.
The candidate also has to be proficient in C++.
GUI (namely Qt library) experience is not required but would be a real plus.
Communication abilities and team spirit are essentials.
Candidatures should be sent to:
- Stéphane Donikian – +33 (0)188.8.131.52.57 – donikian at irisa.fr
- Michaël Rouillé – michael.rouille at irisa.fr
Other contacts: Richard.Kulpa at irisa.fr, Fabrice.Lamarche at irisa.fr
Bunraku website: http://www.irisa.fr/bunraku/
Contrat duration: 9 month contract (starting February 2009) with
opportunity to become of a regular employee of GOLAEM after this contract.
Remuneration: 2 495.16 €(gross)-2 035.74 €(net) / 3014.99 €(gross) - 2
471.60 €(Net) (according to experience)
Affectation: INRIA Rennes Bretagne Atlantique research center (
Please send cover letter and resume (in French OR in English)
see the online job offer here :
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Imageworld