The Computer Science department at the University of York enjoys a distinguished reputation in the fields of teaching, research, and industry engagement. It has a proven track record of success in research, as demonstrated by its impressive 11th and 12th rankings in the UK for Computer Science in the recent Research Excellence Framework (REF) and the Complete University Guide 2023, respectively.
The SYSTRON Lab, based in the Department of Computer Science, is looking for a Research Software Engineer (RSE) to join the group. The SYSTRON Lab is a research group within distributed systems and telecommunications, and co-leads the EPSRC-funded Communications Hub for Empowering Distributed clouD computing Applications and Research (CHEDDAR), alongside the EPSRC Resilient and Secure Multi-Access Interoperable Communication Fabric for TinyEdge (REMOTE) project.
To support ongoing research projects, the Department is seeking a Research Software Engineer (RSE). The RSE will join the team and primarily focus on work related to Open RAN and 5G Core technologies. Key responsibilities will include extending existing open-source O-RAN software stacks to support connectivity for low-power IoT and edge devices, integrating machine learning capabilities into the 5G operational stack to enable intelligent and adaptive network management, and contributing to scientific publications and demonstrations. The successful candidate will receive support from the project investigators and senior members of the team, while working closely with industry partners in a collaborative research environment.
Skills, Experience & Qualification needed
You will have:
A first degree in Electronic Engineering, Communication Engineering, Computer Science, or other similar disciplines or equivalent experience
Knowledge in wireless communications and of a range of research techniques and methodologies
Research expertise in an area that will complement and enhance the department's research strategy and goals
Demonstrable knowledge and experience of current software engineering practices for example version control and testing;
Proven experience in software development in multiple languages. In particular at least one of Python, Matlab, Java, and/or C++
Knowledge of appropriate 3GPP and/or O-RAN standards, modern and open networking technologies e.g. SDN, NFV, OpenFlow, Open-RAN.
A PhD or Master degree or equivalent experience in wireless communications, networking, computer science, electronic engineering, or similar disciplines or equivalent experience; background in a computational field (such as Mathematics, Computer Science, or Engineering); and research expertise in the area of wireless communication and networking, 5G and beyond are also desirable.
Interview date: To be confirmed
For informal enquiries: please contact Dr Poonam Yadav (poonam.yadav@york.ac.uk) or our HR team (cs-hr@york.ac.uk).
The University strives to be diverse and inclusive – a place where we can ALL be ourselves.
We particularly encourage applications from people who identify as Black, Asian or from a Minority Ethnic background, who are underrepresented at the University.
We offer family friendly, flexible working arrangements, with forums and inclusive facilities to support our staff. #EqualityatYork
As a Disability Confident employer, we will ensure that a fair and proportionate number of disabled applicants that meet the minimum (essential) criteria for each position will be offered an interview. Read more about the University of York’s commitments under the Disability Confident scheme.

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.