Software Development Support Officer

University of Glasgow
Glasgow
1 year ago
Applications closed

Related Jobs

View all jobs

Junior Data Scientist / Data Analyst

Digital and Technology Solutions Apprenticeship - Artificial Intelligence Software Engineering

Digital and Technology Solutions Apprenticeship - Artificial Intelligence Software Engineering

DataOps Engineer – Data Science Operations

Machine Learning Engineer, Gen AI

Principal Machine Learning Scientist - Applied Research (UK Remote)

Job Purpose

The School of Health and Wellbeing is home to our Electrocardiology Core Laboratory, based in Glasgow Royal Infirmary, where we continue to develop software currently used to interpret over 25 million electrocardiograms (ECGs) each year worldwide. New uses of the ECG are emerging based on the use of artificial intelligence techniques. The Glasgow team needs to keep abreast of such advances, which means expanding the team involved in software development. We have an exciting opportunity for a Software Development Support Officer to join the Software Development Group where you will be able to use your experience of programming in a high level language to assist in the enhancement of our world leading software. You will have knowledge of Windows or Linux operating systems and your experience of programming could come from your College/ University course or from a previous similar role. In return, we will offer you opportunities to enhance your knowledge of software development on a range of platforms as well as contributing to research in the field, particularly in relation to Machine Learning. You will also have the rare opportunity to assist with the preparation of publications and interacting with leading industry partners You will also gain an understanding of the recording and interpretation of ECGs.Main Duties and Responsibilities1. Make a leading contribution to the further development and enhancement of software for automated interpretation of ECGs, with an emphasis on using Machine Learning tools for ECG classification.2. Using specialist expertise, independently maintain, test, evaluate and debug program code to verify accuracy and completeness and to ensure system operating proficiency, or to adapt programs to new requirements.3. Undertake detailed specialist quantitative and qualitative analysis and interpretation of experimental results related to automated ECG interpretation.4. Assist with preparation of results of ECG analyses, based on newer methods, for inclusion in scientific publications.5. Review systems and processes in selected aspects of automated ECG interpretation, analyse areas for improvement and recommend revised diagnostic approaches where required.6. Be responsible for keeping abreast of the use of Machine Learning and Artificial Intelligence in automated ECG interpretation and hence for advising other team members of developments in this area.7. Work with immediate colleagues and, if appropriate, external parties in other Schools within the University to develop novel software to facilitate further experimentation in diagnostic methods.8. Assist with the preparation of documentation in relation to compliance with IEC 62304.9. Participate in the ISO 9001:2015 Quality Management System used by the Group.10. Take a significant role in the process of auditing and being audited in compliance with the Quality Management System.11. Contribute to the overall IT team culture, including a significant role with creation, development and review of SOPs where relevant.12. Liaise with non-IT colleagues where appropriate, e.g. to discuss potential system improvements and to ensure compliance with technical and professional standards.13. Assist in the building of databases of selected ECG abnormalities in order to facilitate the development of new ECG diagnostic criteria.14. Become familiar with University IT regulations.15. Undertake a variety of tasks as required by the Software Development Manager.Knowledge, Qualifications, Skills and ExperienceKnowledge/QualificationsEssentialA1 Scottish Credit and Qualification Framework level 9, (Ordinary Degree, Scottish Vocational Qualification level 4)in mathematics, computing science or a science related subject.A2 Extensive knowledge of a high level programming language, e.g. C, C++ as well as Linux and Windows OSDesirableB1 An understanding of signal processing, ideally include concepts related to filtering B2 Knowledge of database design and useB3 Knowledge of web based applications, development software and methodologiesB4 Basic knowledge of Machine Learning methods for diagnostic useSkillsEssentialC1 Ability to work under pressure while maintaining high professional standardsC2 Ability to work as a team member C3 Ability in using program design methods and programming techniquesC4 Organisational and time-management skills, prioritising tasks to ensure the right things are done at the right timeC5 Ability to apply existing knowledge to new areas of ITC6 Ability to maintain a professional, courteous and patient manner when assisting and supporting users with differing IT knowledge C7 Well-developed interpersonal and communication skills and an aptitude for training customers in the use of software applicationsC8 Well-developed ability to adopt a methodical and logical approach to software design, structure and implementation C9 Ability to work independently when requiredDesirable D1 Ability to develop skills in response to technological change within the areaExperienceEssentialE1 Ability to demonstrate the competencies required to undertake the duties associated with this level of post having acquired the necessary knowledge and skills in a similar roleE2 Relevant experience of development of software, ideally in a language such as C E3 Experience of writing software user documentation and providing user trainingDesirable F1 Familiarity with source code control systems and change management systems F2 Completion of a research project, perhaps as part of an undergraduate degreeTerms and ConditionsSalary will be Grade 7, £39,347 - £44,263 per annum. This post is full time and open ended. Relocation assistance will be provided where appropriate. As part of Team UofG you will be a member of a world changing, inclusive community, which values ambition, excellence, integrity and curiosity. The University of Glasgow has a responsibility to ensure that all employees are eligible to live and work in the UK. If you require a Skilled Worker visa to work in the UK, you will be required to meet the eligibility requirements of the visa route to be assigned a Certificate of Sponsorship. As a valued member of our team, you can expect:1 A warm welcoming and engaging organisational culture, where your talents are developed and nurtured, and success is celebrated and shared. 3 A flexible approach to working.

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How Many AI Tools Do You Need to Know to Get an AI Job?

If you are job hunting in AI right now it can feel like you are drowning in tools. Every week there is a new framework, a new “must-learn” platform or a new productivity app that everyone on LinkedIn seems to be using. The result is predictable: job seekers panic-learn a long list of tools without actually getting better at delivering outcomes. Here is the truth most hiring managers will quietly agree with. They do not hire you because you know 27 tools. They hire you because you can solve a problem, communicate trade-offs, ship something reliable and improve it with feedback. Tools matter, but only in service of outcomes. So how many AI tools do you actually need to know? For most AI job seekers: fewer than you think. You need a tight core toolkit plus a role-specific layer. Everything else is optional. This guide breaks it down clearly, gives you a simple framework to choose what to learn and shows you how to present your toolset on your CV, portfolio and interviews.

What Hiring Managers Look for First in AI Job Applications (UK Guide)

Hiring managers do not start by reading your CV line-by-line. They scan for signals. In AI roles especially, they are looking for proof that you can ship, learn fast, communicate clearly & work safely with data and systems. The best applications make those signals obvious in the first 10–20 seconds. This guide breaks down what hiring managers typically look for first in AI applications in the UK market, how to present it on your CV, LinkedIn & portfolio, and the most common reasons strong candidates get overlooked. Use it as a checklist to tighten your application before you click apply.

The Skills Gap in AI Jobs: What Universities Aren’t Teaching

Artificial intelligence is no longer a future concept. It is already reshaping how businesses operate, how decisions are made, and how entire industries compete. From finance and healthcare to retail, manufacturing, defence, and climate science, AI is embedded in critical systems across the UK economy. Yet despite unprecedented demand for AI talent, employers continue to report severe recruitment challenges. Vacancies remain open for months. Salaries rise year on year. Candidates with impressive academic credentials often fail technical interviews. At the heart of this disconnect lies a growing and uncomfortable truth: Universities are not fully preparing graduates for real-world AI jobs. This article explores the AI skills gap in depth—what is missing from many university programmes, why the gap persists, what employers actually want, and how jobseekers can bridge the divide to build a successful career in artificial intelligence.