Join

2 Research Positions available at the Cyber-Physical Systems Lab of the Innopolis University

Research profile
The Cyber-Physical Systems Lab, directed by Prof. Alberto Sillitti, is a recently founded software engineering lab focusing on the challenges for the development of novel cyber-physical systems in a wide range of application domains including: IoT, smart cities, industrial systems, automotive, railways, avionics, etc. The lab carries out research activities funded by public bodies and private companies at Federal and International level. The current research activities focus mainly on the following areas:

  • Software development and testing: approaches and tools to support the development and testing of CPS focusing on the usage of Agile Methods and Open Source Software.
  • Software quality: techniques and tool to measure and improve the overall quality of a software product analyzing both the product itself and the production process.
  • Data collection and analysis: techniques and tools to support the collection, the integration, and the analysis of a large amount of data coming from different sources such as sensors, software systems, databases, etc. Such data will be used to develop models to evaluate and predict the reliability of complex systems that include both hardware and software.
  • Infrastructure: software and hardware systems to support the simulation and the development of complex and interconnected CPS.

The research activities carried out at the lab are mainly empirical and developed in collaboration with companies and international research partners. Moreover, the development of different kinds of software and hardware systems is part of the research activities of the lab.

Position 1: PhD Student

Duties
The primary activity is research but a number of additional activities have to be carried out:
  • Co-supervision of MSc and BSc students
  • Lab activities for MSc and BSc courses
  • Availability to travel abroad
Requirements
  • MSc in Computer Science or related field
  • Ability to work independently and as part of a team
  • Self-motivated
  • Excellent mathematical and statistical skills
  • Good knowledge of the Linux operating system
  • Excellent programming abilities in C/C++ and Java under a Linux environment
  • Excellent English skills
Nice to have
  • Programming abilities in other languages
  • Knowledge of other operating systems (e.g., Android, Tizen, SailfishOS, etc.)
  • Hardware skills (e.g., Arduino, RaspberryPI, etc.)
Application
  • Letter of application (specific projects and research issues you are primarily interested in)
  • Curriculum Vitae (including a list of BSc and MSc exams with grades)
  • List of publications (if any)
  • Name and contact information of the supervisor of the MSc thesis
  • Copies of the BSc and MSc certificates

Position 2: Post-doc

Duties
The primary activity is research but a number of additional activities have to be carried out:
  • Co-supervision of MSc and BSc students
  • Lab activities for MSc and BSc courses
  • Availability to travel abroad

Requirements

  • PhD in Computer Science or related field
  • Excellent publication record
  • Ability to work independently and as part of a team
  • Self-motivated
  • Excellent mathematical and statistical skills
  • Good knowledge of the Linux operating system
  • Excellent programming abilities in C/C++ and Java under a Linux environment
  • Excellent English skills
Nice to have
  • Programming abilities in other languages
  • Knowledge of other operating systems (e.g., Android, Tizen, SailfishOS, etc.)
  • Hardware skills (e.g., Arduino, RaspberryPI, etc.)

Application
  • Letter of application (previous research fields and main research results; specific projects and research issues you are primarily interested in)
  • Curriculum Vitae
  • List of publications
  • Previous teaching experiences
  • Names and contact information of 3 references (including the PhD supervisor)
  • Copy of the PhD certificate

Сайт находится в технической разработке