Senior Research Software Engineer

  • University of Lincoln
  • Lincoln, UK
  • 14/12/2021
Full time Data Engineering Data Analytics Business Intelligence Software Engineering jobs

Job Description

Lincoln Institute for Agri-Food Technology

Location: Lincoln
Salary: From £39,739 per annum
Please note, this post is full time and permanent at 37 hours per week.
Closing Date: Sunday 02 January 2022
Interview Date: Tuesday 25 January 2022
Reference: COS746A

The University of Lincoln is significantly expanding its research and development in the area of Agricultural Robotics, with the growing need for professional software engineering expertise required to guide and support academic researchers in the area. The Senior Research Software Engineer (SRSE, a professional, non-academic position) will collaborate with world-leading researchers to design, develop and maintain high-quality code, ultimately enabling novel research to be performed more efficiently and reliably.

The SRSE will liaise closely with researchers to understand their requirements and to produce excellent solutions. The role involves leading the development of new or existing software in the areas of Robotics, Artificial Intelligence and Machine Learning, the management of software projects, and training of less experienced engineers.

As such, the role presents an opportunity to actively participate in research, applying innovative technologies and developments to diverse and meaningful challenges in the fast-paced application domain of Agri-Robotics.

In particular, expertise in the some of the following areas are beneficial to excel in the role:

  • Continuous Integration
  • Collaborative Software Development
  • Systematic Code Reviews
  • Agile Software Engineering Processes
  • Cloud Computing and Cloud Robotics (PAAS, SAAS,…)
  • Supporting research environments
  • Robotics and real-time operation
  • Distributed Processing, GPU computing, and High-Performance Computing clusters

The post-holder will regularly advise on and independently supervise the software development work of some junior researchers, including postgraduate students, and take a leading role in software quality assurance, such as code review and approval.