ingenieur de developpement software engineer

Transcription

ingenieur de developpement software engineer
INGENIEUR DE DEVELOPPEMENT
Plateforme expérimentale pour la recherche en réseaux
SOFTWARE ENGINEER
Experimental testbed for networking research
Mots-clefs
Keywords
Lieu de travail
Location
Equipe-projet
d'accueil
Research team
Durée du contrat
Duration
Date prévisible
d'embauche
Starting date
Salaire proposé
Salary
Diplôme requis
Required
qualification
Environnement et
contexte
Environment and
context
Networking, wireless, sensor-networks, experimentation, testbeds, federation,
resource allocation
Centre de Recherche INRIA Sophia Antipolis – Méditerranée
INRIA Sophia Antipolis – Méditerranée Research Centre
2004, route des Lucioles - BP 93
06902 Sophia Antipolis Cedex
PLANETE
12 mois - renouvelable une fois / 12 months, with a possible one year renewal
Impérativement entre septembre et décembre 2011/ Imperatively between
September and December, 2011
2527 € brut soit environ 2061 € net
Justifier d’une qualification équivalente à celle d'un ingénieur
Avoir obtenu son diplôme en 2010 ou 2011
To be an engineering graduate or having equivalent qualification - To have
obtained diploma in 2010 or 2011
L’INRIA http://www.inria.fr/ est un institut de recherche spécialisé dans les
sciences et technologies de l'information et de la communication (STIC). 3800
personnes travaillent dans ses centres de recherche implantés dans sept régions.
Le centre de recherche de Sophia Antipolis - Méditerranée compte environ 500
personnes, réparties dans une trentaine d’équipes de recherche et dans des
services d'appui à la recherche.
L’équipe de recherche PLANETE se consacre à l’étude des protocoles et
réseaux de l’Internet, dans une perspective à la fois théorique et expérimentale.
Dans ce cadre elle a une activité qui vise à mettre à disposition des plateformes
dédiées à la recherche en réseaux, et est impliquée dans plusieurs projets, à la
fois européens (OneLab) et français (F-Lab), qui visent précisément à construire
de telles infrastructures, en collaboration étroite avec de nombreuses équipes en
France, en Europe, ainsi qu'aux USA et en Australie. La présente offre d'emploi
est liée au projet français FIT, porté par l'ANR dans le cadre d'Equipex
Page 1 sur 4
(Equipement d'Excellence), en collaboration notamment avec l'Université Pierre
et Marie Curie à Paris.
INRIA http://en.inria.fr/, the French national institute for research in computer
science and control, is dedicated to fundamental and applied research in
information and communication science and technology (ICST). INRIA has a
workforce of 3,800 people working throughout its eight research centres
established in seven regions of France.
The Sophia Antipolis – Méditerranée Research Centre comprises about 500
people shared out among about 30 research teams as well as several
administration and technical departments.
The PLANETE Project-team focuses on the study of protocols and networks for
Internet, with both a theoretical and an experimental approach. Along these
lines, the team has an activity that aims at providing dedicated testbed for
reseach in networking, and it is involved in several projects, both european
(OneLab) and french (F-Lab), that precisely aim at building such
infrastructures, in tight cooperation with numerous teams in France, in Europe,
as well as in the U.S.A. and in Australia. The present job position relates to the
french FIT project, run by A.N.R. as part of its Equipex (Equipement
d'excellence) framework, in collaboration with UPMC in Paris.
Mission
Assignment
L'ingénieur réalisera des développements logiciels et des expérimentations
scientifiques au sein de l’équipe de recherche. Dans le cadre d'une équipe de
quelques personnes, la mission contient deux volets: d'une part il s'agit de
contribuer aux opérations de la plateforme locale, c'est à dire à déployer et
installer les matériels, et apporter un support aux utilisateurs; l'autre part,
dominante, consistera à développer en OpenSource les applicatifs de gestion de
la plateforme, notamment dans les domaines de la fédération entre plateformes
(système distribué) et de l'interface utilisateur, en intégrant chaque fois que c'est
possible des briques logicielles existantes.
The engineer will carry out software developments and scientific
experimentations within the research team. As part of a several-persons team,
the mission is twofold. Firstly, the engineer will contribute to the operations of
the local testbed, i.e. deploying and installation of hardware, as well as support
to users; secondly, and most importantly, he will develop under an OpenSource
licence the management software for the testbeds, especially in the areas of
federation between testbeds (distributed systems), and of the User Interface;
third-party sofware bricks will be integrated whenever possible.
Page 2 sur 4
Activités
Description of the
work
Compétences et
profil
Required skills and
qualities
Transmettre sa
candidature
To send an
application
Dans le cadre de cette action de développement et d’expérimentation,
l’ingénieur sera amené à :
• Se familiariser avec les systèmes existants (MyPLC, OMF)
• Participer aux choix technologiques pour la conception et l'architecture
de la couche de fédération en liaison avec le responsable scientifique
• Contribuer aux opérations de la plateforme
• Faire du développement logiciel dans le cadre des pratiques mises en
place : système de gestion du code source et de build, tests automatisés,
outils de communication et de documentation.
As part of this development and experimentation action, the engineer will be
lead to:
• Get acquainted with the exiting systems (MyPLC, OMF)
• Participate in technical choices - design & architecture of federation
layer together with the scientific supervisor
• Contribute to the testbed operations
• Software development within the existing practices : source-code
management and build systems, automated tests, communication and
documentation tools.
• Formation en informatique et connaissance du développement logiciel et
des outils associés (gestionnaire de versions, compilation, documentation,
tests, débogage, …) ;
Having a qualification in computer science and having some knowledge of
software development and related tools (versions manager, compilation,
documentation, tests, debugging,…);
• Langages de programmation - Programming languages :
o Python
o C++/C
• Bonnes connaissances en réseaux et systèmes distribués (xmlrpc/Soap),
XML et associés (XSLT, XML schemas)
Good knowledge in networking and distributed systems (xmlrpc, Soap),
XML and related technologies (XSLT, XML schemas)
• Maîtrise de l'anglais technique et scientifique ;
To master technical and scientific English;
• Bonnes aptitudes rédactionnelles ;
To have a great ability in writing documents;
Les candidats doivent postuler en ligne à partir du site Web de l’INRIA.
The candidates must apply on line on INRIA Web site.
L’espace recrutement est accessible à l’adresse suivante :
The page dedicated to recruitment is available at the following address:
http://www.inria.fr/institut/recrutement-metiers/offres/ingenieurs-jeunesdiplomes
Page 3 sur 4
Pour plus d’informations techniques sur le poste, contacter :
Should you need further technical information about this position, please
contact :
[email protected]
Contacts
Contacts
Pour des renseignements d’ordre administratif ou en cas de difficulté pour
transmettre sa candidature, contacter :
To get administrative information or in the event of a difficulty to apply,
please contact:
[email protected] or [email protected]
Page 4 sur 4