Postdoc Position on
Engineering the Software of Mission Critical Unmanned Vehicles

University of L'Aquila
Department of Information Engineering Computer Science and Mathematics
Software Engineering and Architecture (SEA) Group

Start date:
around July 1, 2017

Type of contract:
Fixed term contract for 12 months.

Gross salary:
27,000 EUR per Year

The SEA Group investigates research topics related to Software Engineering and Architecture, both from a functional and non-functional viewpoint. The SEA Group is involved in several national and international projects and has developed a solid research and development experience in software engineering by mainly focusing on software architectures, model-driven development, analysis and evolution of open source software, component-based programming, internet-based programming, and verification issues.

The postdoc will work in collaboration with Patrizio Pelliccione, an associate professor at Chalmers University of Technology | University of Gothenburg. Patrizio is working in tight collaboration with many companies mainly in the automotive and telecommunication domains. Moreover, he is working in a H2020 EU project, called Co4Robots - Achieving Complex Collaborative Missions via Decentralized Control and Coordination of Interacting Robots ( The project will last for 3 years from 2017 Jan to 2019 Dec. Patrizio will guarantee a collaboration between this postdoc position and the work done within Co4Robots.

The production of software for mission critical unmanned vehicles (MCUVs) is often case-specific, without fully following established engineering processes. Systematic approaches, methods, models, and tools are pivotal for the creation of MCUVs for real-world applications and turn-key solutions. Well-defined (software) engineering approaches are considered the "make or break" factor in the development of complex robotic systems. The shift towards well-defined engineering approaches will stimulate component supply-chains and significantly reshape the MCUVs marketplace.

The successful candidate will be involved in the development of a software platform enabling the design, analysis, simulation, execution of missions executed by teams of unmanned vehicles that have to collaborate for accomplishing the specified missions. Model-Driven Engineering techniques and tools will be employed to raise the level of abstraction, promote reuse, facilitate integration, boost automation, and promote early analysis in such a complex domain.

The successful candidates are expected to have a PhD degree in related fields and a good publication record. Experience in collaborative research projects and in supervising masters and undergraduate students will constitute a preferential element.

Expertise in one of the following fields will be highly regarded: model-driven engineering, modelling in robotics, robotic platforms, ROS, simulation.

The working language will be English; knowledge of Italian is not required.

The position will be fixed-term for one year. The starting date will be around July 1, 2017.

Inquiries and expressions of interest should be sent by e-mail to Davide Di Ruscio ( and Patrizio Pelliccione (

Deadline for submissions: June 8, 2017. cod. pica disim2017-b004