Skip to content

Research Fellow (Computer Science)

Computer Science
Based at
University of York - Heslington Campus
Hours of work
Contract status
Fixed term
40,322 - 49,553 a year
Posted Date
Apply by
Job Reference

Role Description

An exciting opportunity has arisen for a Research Fellow to work on a newly-funded H2020 European project on testing for robotic systems within the Department of Computer Science. You will work at the intersection of software engineering, testing, machine learning and robotics and will contribute to the design and implementation of methods and tools capable of assuring safety and security properties of mobile robots.  More specifically, the research fellow position will focus on devising techniques and implementing tools for quality assessment of machine-learning-enabled components of mobile robots, such as perception and data-fusion components.


You will be part of a large and internationally leading team who specialises in software engineering and it is part of the Department of Computer Science. The team has a substantial track record in software engineering research, and in the past has been very successful at delivering research results as part of big, collaborative research projects. The team includes five permanent members of academic staff, five research associates, and 20 PhD/EngD students. It is highly supportive and encourages cross-project collaboration, especially on joint publications and developing new research projects.

The post is available on a fixed-term basis for 36 months. The start date is February 2021


  • To contribute to and/or lead on the production of research outputs and research outcomes.
  • To participate actively in the planning and management of research projects, including supervising the work of others and providing expert advice and guidance
  • To contribute to and/or lead the obtaining of external research funding
  • To contribute to the public understanding of research and scholarship   

Skills, Experience & Qualification needed

  • A PhD in a technological / engineering area relevant to software engineering, robotics or machine learning. Significant experience in these areas may be considered in lieu of a PhD.
  • Strong object-oriented design and development skills (preferably using Java/JVM-based languages and/or Python).
  • Knowledge of software testing and analysis.
  • Essential personal attributes for this role include attention to detail and commitment to high quality, a collaborative ethos, positive attitude to colleagues, commitment to personal development, and ability to plan and prioritise own work to meet deadlines.

Interview date: tbc

For informal enquiries Dr Nicholas Matragkas ( and Dr. Simos Gerasimou (simos.gerasimou@

The University is committed to promoting a diverse and inclusive community  – a place where we can all be ourselves and succeed on merit. We offer a range of family friendly, inclusive employment policies, flexible working arrangements, staff engagement forums, campus facilities and services to support staff from different backgrounds.

      New Athena Swan Bronze Award              

A place where we can ALL be ourselves #EqualityatYork



Forgot password | Register

Why York?

York is one of the most successful universities in the UK.

With world-class activity across the spectrum from the physical sciences, life sciences, and social sciences to the humanities, we have been recognised as one of the top 100 universities in the world, gaining outstanding results in official assessments of our research and teaching.