Back to search results

Research Associate

University of York - Department of Computer Science

Location: York
Salary: £32,817 to £40,322 a year
Hours: Full Time
Contract Type: Fixed-Term/Contract
Placed On: 21st October 2019
Closes: 20th November 2019
Job Ref: 8072


You will be working as part of a team at the University of York on an Innovate project called Hi-Class (High-Integrity, Complex, Large, Software and Electronic Systems). Hi-Class is a highly-collaborative project featuring UK civil avionics companies, associated tool vendors and academic partners looking at the tools and techniques for the next generation of avionics systems. The work at the University of York has two main foci: model-based development; and the scheduling and timing analysis of distributed systems that use multi-core processors. Your post will be focussed on the former. In particular, you will contribute to research and development of techniques and tools for collaborative reviewing and authorisation of heterogeneous models, and for activities such as bidirectional and reactive model synchronisation and consistency checking.


  • To conduct individual and collaborative research projects, duties to include: analysis and interpretation of research data; use of appropriate research techniques and methods; writing up of research results and dissemination through publications, seminar and conference presentations and public engagement and outreach activities; contributing to the identification of possible new areas of research
  • To contribute to the preparation of research proposals and applications to external bodies
  • To undertake appropriate organisational and administrative activities connected to the research project, including conference organisation, and the development of promotional or educational material including website maintenance and development
  • To develop and initiate collaborative working internally and externally, duties to include: the building of internal contacts and participation in internal networks; collaboration with colleagues on joint projects as required; participation in and identification of external networks in order to share information and identify potential opportunities for collaboration and possible sources of funding; attendance at and contribution to relevant meetings
  • To provide guidance to other staff and students, as required, as well as coordinating the work of small research teams

 Skills, Experience & Qualification needed

  • PhD in Computer Science or equivalent experience
  • Good knowledge of the Java programming language (or a similar object-oriented language)
  • Experience of developing complex software using object-oriented technologies
  • Knowledge of version-control systems (e.g Git)
  • Knowledge of Eclipse-based modelling technologies (e.g. EMF, Xtext)
  • Knowledge of automated model management (e.g. model transformation, code generation) technologies
  • Experience of carrying out independent and collaborative research
  • Ability to lead and/or take responsibility for a small research project or identified parts of a large project.

For further information please contact Professor Dimitris Kolovos on or +44 (0) 1904 325167

This post is available on a fixed term basis for 36 months.

For further information and to apply on-line, please click on the ‘Apply’ button above.

A place where we can ALL be ourselves #EqualityatYork

We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:

Subject Area(s):


Job tools
More jobs from University of York

Show all jobs for this employer …

More jobs like this
Join in and follow us

Browser Upgrade Recommended has been optimised for the latest browsers.

For the best user experience, we recommend viewing on one of the following:

Google Chrome Firefox Microsoft Edge