Software Engineer
21 hours ago
Oxford
We are working with a growing Oxford based client who have good funding, building a rapid platform that identifies microbes and their antimicrobial profiles directly from clinical samples. This innovative technology will enable transformative change in the fight against sepsis and antibiotic resistance. They are growing an amazing multi-disciplinary team of scientists, engineers and innovators to bring the technology to market. Currently searching for an experienced Software Engineer. The successful candidate will work alongside the existing team, helping deliver systems from prototypes through to robust, manufacturable hardware for clinical use. About the role: Software Development: • Design and develop intuitive, user-friendly interfaces for technicians in hospital medical labs., • Integrate existing SDKs and APIs for hardware control and data acquisition from Raman spectroscopy systems., • Ensure software meets regulatory requirements for medical devices (e.g., IEC 62304)., • Work with multidisciplinary teams to integrate software with Raman hardware and peripherals., • Ensure smooth communication between different hardware components and data systems., • Write unit tests, integration tests, and system tests to validate software functionality., • Work closely with scientists, engineers, and clinicians to define requirements and features., • Document code, workflows, and development processes for internal and regulatory purposes. About the candidate: Education and Experience: • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field., • 3+ years of experience in software development, preferably in medical devices or scientific instrumentation., • Desirable if worked in a hospital lab or IT systems so they understand the integration, interface etc., • Experience with C# and Python, • Knowledge of version control systems such as Git, • Experience integrating hardware systems using SDKs and APIs., • Familiarity with communication protocols like USB, Serial, Ethernet, or similar, • Some experience processing and visualizing spectroscopy or similar scientific data., • Strong problem-solving skills and attention to detail., • Understanding of IEC 62304, ISO 13485, or other medical device software standards is desirable, but not necessary.