Salary: £19,500 - 38,000 per year Requirements: Experience of software development for medical devices or similar within an ISO regulated environment Ability to work with source code management tools Familiarity with IEC 62304 compliant software development processes and standards Understanding of machine learning concepts and techniques for tasks and datasets Strong mathematical and statistical background for algorithm development Experience in writing software for controlling electromechanical equipment, ideally in C/C++, Python, MATLAB, or PLC code Hold a degree in a relevant discipline (first or 2:1) Ability to work under minimal supervision with a flexible attitude and problem-solving skills Responsibilities: Development of software for current and future instruments, including algorithm development, processing code, and middleware Writing code and algorithms in accordance with good software practice, with experience of relevant standards and medical device regulations being beneficial Developing test plans and procedures, conducting and accurately documenting tests at unit, sub-system, and system level Working closely with internal and external stakeholders, including production, service, sales teams, and suppliers Technologies: Machine Learning Matlab PLC Python Firmware GameDev More: At iFAST Diagnostics, we are a medical device company that has developed a revolutionary rapid antimicrobial susceptibility test, enabling timely antibiotic treatment for patients with bacterial infections. Our tests are significantly faster, providing full quantitative and qualitative results in under 3 hours. We offer a competitive salary, 27 days of holiday that increases yearly, flexible working hours, share options, a company pension, a Cycle to Work Scheme, and private dental care. We are expanding our team as we roll out our instruments in the UK, having recently received UKCA approval for our first product. last updated 18 week of 2026