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