Jobs

Software Development Support Officer


Job details
  • University of Glasgow
  • Glasgow
  • 1 month ago

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.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Junior Developer

We're looking for a passionate and talented Junior Developer to join our innovation team and help us develop the next generation of "tech for good" solutions. You'll be working alongside a team of experienced developers who have already created impactful projects like Caddy and EnerGenie, which use technology to address...

Citizens Advice SORT Group Manchester

UNPAID VOLUNTEER - Director of Research (Sustainable Finance)

THIS IS AN UNPAID ROLERole Title: Director of Research (Sustainable Finance)Role Nature: VolunteerLocation: Home-basedThe Blockchain & Climate Institute (BCI) is an international volunteers-led think tank supporting and advocating the application of blockchain technology in the global fight against climate change.We are looking for a passionate professionalVOLUNTEERwho takes a methodological approach...

Blockchain & Climate Institute

Quality Assurance Automation Engineer

Test Automation EngineerLocation: Remote with occasional travel to Port Talbot, WalesReports to: Chief Technology OfficerSalary Range: £35-£45k (depending on experience)The Company:A highly innovative AI start-up that uses advanced natural language processing and AI methodologiesSimilar to the adaptive nature of ChatGPT, their Large Language Model showcases temporal dynamics honed over five...

Alexander Rhodes Associates Ltd

Senior Technical Product Manager - Security

Company DescriptionWise is a global technology company, building the best way to move and manage the world’s money. Min fees. Max ease. Full speed.Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their life...

Wise London

Digital Clinical Educator

Job overviewDigital Clinical educator- 4.5 postsAn exciting opportunity has arisen to support the future of digitally enabled healthcare and practice in the role of a Digital Clinical Educator.Are you ready to be involved with a new and exciting transformation at STH? Are you committed to developing others and clinical practice?...

Sheffield Teaching Hospitals NHS Foundation Trust Sheffield

Research Systems and Information Officer

The UniversityAt Durham University we are proud of our people. A globally outstanding centre of educational excellence, a collegiate community of extraordinary people, a unique and historic setting - Durham is a university like no other.Across the University we have a huge variety of roles and career opportunities, which together...

Durham University Durham