November 3, 2015

Join our team

Research is (or should be) always the result of a collaborative effort. Therefore, we are always looking to build new win-win relationships with interested people/companies.

We’ll be more than happy to welcome you aboard as a new full-time team member, as an associate researcher or as partner company . Just get in touch and we’ll schedule a chat to explore the best options.


Come to work with us

Are you interested in our research topics? Would you like to join our team (as a student intern, Ph.D. candidate, post-doctoral researcher, visiting professor,…)? If so, feel free to get in touch (include your CV and let us know why you’d like to join us). We’d be happy to work together to find a way to bring you in if we think you could be a good match for us. Note that due to the variety of our research topics we’re not only looking for researchers with a software background, we are also interested in expanding our team with researchers with an economy, social science (in the broadest sense), complex systems or artificial intelligence profile.

We’re located in the wonderful city of Barcelona (if the team does not look attractive enough, I’m sure our city will convince you!) but the working language of the team is English.

When available, more information on specific calls can be found just below.

PhD thesis in the SOM Research Lab

Open University of Catalonia (where the team is located) has opened the yearly call for applications to start a funded PhD Thesis. The exact topic of the thesis will be agreed on between the candidate and the team member/s supervising him/her. Check out our proposed PhD topics or come up with your own ideas after checking our research lines or our publications to get an idea of the domains we work on.

Only highly qualified PhD candidates with a master’s degree in computer science should apply as the grants are limited and awarded by an internal committee based on the merits of the candidate. Nevertheless, this is not the only option: you can also enroll to do a remote (non-funded) PhD Thesis (keep in mind, this is a learning model quite challenging at the PhD Level) or an industrial PhD (where you’ll be working between the team and a company to solve an industrial problem the company is facing).

Feel free to get in touch to discuss your profile and potential topics of interest (I’ll only answer to prospective emails that make some sense, refrain to spam me or sending a generic email; if you don’t put the time in understanding what we do and how you could fit, I won’t put the time in answering you).

PhDs can also be done in co-supervision with other universities so if you’ve identified a good candidate and want to start a collaboration with us, we would also be open to explore this option.

Postdoc positions for our European projects

We will be soon hiring for our two recently granted European ECSEL projects comprising numerous universities and industrial partners across Europe. The first project targets the development of a model-based framework to support teams during the automated continuous development of CPSs by means of integrated AI-augmented solutions. The second aims to transform local safety critical CPS into distributed safety-critical CPS solutions with a heterogeneous architecture composed of components along a device-edge-cloud continuum.

We’re offering several 1 year (with a possible extension to up to three years) Postdoc positions to work in the context of these projects. We’re looking for excellent candidates that can lead specific activities in these project from the conception of the solution (together with us) to its implementation, typically using modeling technologies (e.g. check our tools).

Candidates should reach out as soon as possible to start working before the end of the year.


It’s also possible to spend some months working with us as part of an internship during your CS degree. Especially, if you would like to help us evolve our tools. If you can adhere to the “curricular internships” modality, you can even get university credits for this that will help you to finish your degree sooner.

If interested, get in touch saying what tool would you like to help with and why. Beyond pure coding activities, we expect you to help also in a variety of different ways. Before contacting us, make sure you at least spent some time installing and playing with the tool. Be ready to pass a short coding exercise so that we can evaluate your skills and the quality of the code you produce.

Become an associate researcher

If you can’t join us in Barcelona, we can still work together! We could set up a collaboration between our teams or, if you’re an independent researcher, integrate you into our own structure. You could become an associate researcher and participate remotely in our research activities and projects. Upon certain conditions, this includes covering travel costs to visit us and/or disseminate join results.

When contacting us, let us know what research line interests you and how you plan to contribute it. Please refrain from generic / vague proposals. Here, we’re looking for a win-win proposition. An example would be people that may have access to good students but could use help in supervising them and/or integrating them in larger research structures they can benefit from. Or people in a company looking to conduct some scientific experiments within the company itself.

Be a partner company

We look forward to working with software companies to learn more about their real problems and needs and, hopefully, to later come back with a suitable solution you could validate and give feedback on. If you think you could help and/or are looking for a solution to any kind of software-related problem, we want to hear from you. We have already collaborated with plenty of companies like yours in the past.

Please note that collaborations with research teams do not always cost money, in fact, they can save you a lot of money. Funding is always nice but not a necessary condition. Sometimes, just giving some of your time to chat with us and share your thoughts on what we do is more than enough! So don’t let money deter you.

For more long-term collaborations, especially if they target a core problem in your company, funding would be nice but we can always look for full/partial external funding (like industrial PhDs program, participation in national/international projects,…). So, no excuses, let’s talk!