Research Software Engineer

University of York
York, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 38K

Job location

Remote
York, United Kingdom

Tech stack

Java
C++
Python
Matlab
Machine Learning
Network administration
Open Source Technology
OpenFlow
Smart Devices
Software Engineering
Systems Integration
O-RAN
Computer Network Technologies
Information Technology
Software Version Control

Job description

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.

Requirements

  • 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.

About the company

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 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.

Apply for this position