Interested in joining?

If you are a Ph.D. or M.Sc. student and you are interested in an internship with me in the CRI laboratory, feel free to contact me at any time with a proposition and a calendar of activities.

In general, I am looking for people with a strong background and/or interest in any of the following areas: software and requirements engineering, model-driven and component-based development, (dynamic) product line engineering, reconfigurable systems, and empirical software engineering.

Postdocs and research engineers


I have a funded postdoc or research engineer position open at the moment in the REVaMP2 project "Round-trip Engineering and VAriability Management Platform and Process" financed by ITEA3.

The Computer Science Research Center (Centre de Recherche en Informatique - CRI) of Panthéon-Sorbonne University in Paris, France, is recruiting a research engineer for a one year contract, starting immediately, to work on the Eureka ITEA collaborative research and innovation project REVAMP2 (Round-trip Engineering and Variability Modeling Platform and Process) on Software Product Lines Engineering.

The REVAMP project gathers 27 partners in five European countries, including 9 universities, 1 non-profit research center, 8 SMEs and 9 large multinational groups (ABB, Altran, AVL, Bosch, SAAB, Scania, Siemens, Sony and Thales). The goal of the project is to deliver an integrated chain of software product line engineering tools to the industrial partners.

The mission of the recruited engineer will be to refactor the architecture of VariaMos, an open-source software product line tool developed at CRI that provides the functionalities of specification, verification, configuration and simulation of (dynamic) product line models through a graphical user interface. The refactored version of VariaMos to deliver shall additionally provide these functionalities as services to make them easily and individually accessible by other tools in the REVAMP2 toolchain through an Open Service for Lifecycle Collaboration (OSLC) connector.

We are seeking a candidate holding a Master degree in Computer Science and possessing outstanding software development skills and good technical written communication skills. The candidate should be fluent in English; French is a plus but not mandatory.

Knowledge of the following technologies and concepts are required: Java programming, Unified Modeling Language (UML), object-oriented design patterns and software refactoring, agile software development, continuous delivery and non-regression testing, version control (git, SubVersioN).

Knowledge of the following concepts and technologies are a definite plus: Model-Driven Engineering (MDE), Product Line Engineering (PLE), Behavior-Driven Development (BDD), Constraint Programming (CP), user interface testing, the OSLC standard stack, HTML, CSS, JavaScript, Vue.js and Meteor.js.

CRI is a small, cohesive research laboratory of 3 full-professors, 6 associate professors, 25 PhD. students, plus one research engineer. At CRI, cheerful teamwork and mutual assistance is a deeply ingrained culture and daily experience. We work hard in a laid-back, convivial atmosphere. Beyond the team, we cooperate with a vast international network of academic and industrial researchers in over 14 countries. Gender equality is taken at heart in the lab.

CRI is located in the heart of the vibrant, 13th district of Paris at the limit of the Asian quarter, where people from all over the world, of all ages and all socio-economic status freely mingle. The cultural, shopping and culinary options at walking distance from CRI are world –class. They include the 6th largest library in the word, the 2nd largest shopping mall in Paris, two street fairs, two cineplexes, the French cinémathèque, the Bercy park, and a continuous strip of barges on the Seine river transformed into floating restaurants and night clubs.

The monthly compensation will be 2150€, after social payroll tax deduction but before income tax deduction. Working on the REVAMP2 project will provide a unique opportunity to display one’s abilities to its 28 academic and industrial research and innovation partners which are continuously recruiting new talents.

Interested candidates shall send CV with links to LinkedIn and Github profiles to Raúl Mazo: raul.mazo@univ-paris1.fr, with copy to camille.salinesi@univ-paris1.fr, daniel.diaz@univ-paris1.fr and jacques.robin@univ-paris1.fr, indicating also the availability in terms of start date. Due to the urgency of the recruiting, holding a passport or valid work permit in one country of the European Union would be a significant facilitating factor.

In addition to that, if you plan to have funding for postdoctoral research and are interested in conducting it in my groups (CRI at Panthéon Sorbonne University or GiDITIC at Eafit University), please contact me.

Ph.D. Students


To do a Ph.D. under my (co)supervision you will need a good background and a research track record in software engineering or a related field, including a research degree (such as M.Sc.), and ideally at least one publication. To be considered as a potential Ph.D. student, you should first apply to the Ph.D. a program, and then contact me (except if you have applied for a scholarship, in which case feel free to contact me at your earliest convenience).

M.Sc. Students


To do a M.Sc. project under my (co)supervision you should first be enrolled in a M.Sc. program. So, first apply to the M.Sc. program and contact me thereafter. If you plan to hold a scholarship, please contact me at the earliest convenience (before your application).

Undergraduates


Feel free to contact me at any time if you are interested in a project or internship. I do not currently offer undergraduate internships to international students.