Salary: £65,000 - 75,000 per year Requirements: Strong experience in signal processing and analysis of time-series or physiological data Experience developing algorithms or models using MATLAB, Python, or similar high-level tools Understanding of techniques such as filtering, noise reduction, and feature extraction Experience working with non-invasive physiological signals (e.g. ECG, PPG, respiratory data) Ability to design experiments and work with real-world and clinical datasets Nice to have: Experience working with wearable sensors or digital health technologies Nice to have: Exposure to machine learning techniques applied to signal or physiological data Nice to have: Understanding of cardiorespiratory physiology or haemodynamics Nice to have: Experience translating algorithms into production or embedded environments Nice to have: Familiarity with C/C++ or similar for deployment Responsibilities: Design and implement signal processing pipelines to analyse non-invasive physiological data Develop algorithms and models to extract clinically relevant cardiorespiratory and haemodynamic metrics Analyse complex time-series data from wearable sensors, including noisy real-world signals Support experimental design and analyse data from internal testing and controlled clinical studies Collaborate with engineering, data science, and clinical teams to integrate algorithms into products Technologies: Embedded Support Machine Learning Matlab Python More: We are an emerging wearable medical technology company at a defining stage of our growth, focused on developing next-generation physiological monitoring solutions. Our team is dedicated to advancing data science and sensing capabilities to deliver medical-grade insights beyond the hospital environment. We offer a dynamic working environment with opportunities for personal and professional growth. last updated 20 week of 2026