Software Engineer

New Today

Talent Partner to Global Life Science clients

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.
  • Implement robust algorithms for processing, visualization, and analysis of spectroscopy data.

Medical Device Compliance

  • Ensure software meets regulatory requirements for medical devices (e.g., IEC 62304).
  • Collaborate with quality assurance teams to document software development processes in compliance with ISO 13485.

System Integration

  • Work with multidisciplinary teams to integrate software with Raman hardware and peripherals.
  • Ensure smooth communication between different hardware components and data systems.
  • Integrate cameras, microscope motion, and fluidics with selected hardware platforms, including PC-based and Raspberry Pi.

Testing and Debugging

  • Write unit tests, integration tests, and system tests to validate software functionality.
  • Troubleshoot and resolve issues in both the software and its interaction with hardware.

Collaboration and Documentation

  • 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 of integration with LIMS systems and laboratory robotics is desirable

Hardware Integration

  • Experience integrating hardware systems using SDKs and APIs.
  • Familiarity with communication protocols like USB, Serial, Ethernet, or similar
  • It is desirable if this is in a microscopy or spectroscopy area.

Data Analysis and Visualization

  • Some experience processing and visualizing spectroscopy or similar scientific data.
  • Familiarity with data analysis libraries (e.g., NumPy, Pandas, Matplotlib).

Soft Skills

  • Strong problem-solving skills and attention to detail.
  • Ability to work in a multidisciplinary team and adapt to dynamic requirements.

Regulatory Knowledge

  • Understanding of IEC 62304, ISO 13485, or other medical device software standards is desirable, but not necessary.
#J-18808-Ljbffr
Location:
Oxford
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search