Programmer (Software Engineer) - Life Sciences...
About the Role:
We are seeking a Software Engineer (Programmer) to join our interdisciplinary Hardware team. Based in our headquarters in Scale Space, White City, London, and reporting to the Instrument Team Leader, this primarily on-site role will involve the development of software to automate laboratory equipment and processes and launch runs on prototype instruments. You will collaborate cross-functionally with scientists, engineers and bioinformaticians to streamline experimental workflows, improve user experience, and integrate software with complex hardware systems.
Tasks and responsibilities
- Lead software development relating to automation needs.
- Develop and refine GUIs for prototype instruments working with stakeholders.
- Support the development of prototypes into production-ready devices.
- Develop and maintain embedded software or firmware for instruments where applicable.
- Ensure robust communication between hardware components e.g., sensors, actuators, pumps.
- Develop software to automate lab processes, sample handling, experimental protocols, and data collection.
- Work with engineers and scientists to integrate lab systems (e.g., liquid handlers, robotic arms, microfluidic controllers) into experimental workflows.
- Develop or configure lab scheduling and orchestration tools.
- Build pipelines for real-time or post-run data processing e.g., images from microscopes.
- Develop software for data analysis, data QC checks, statistical analysis, or machine learning models to interpret experimental data.
- Write and maintain documentation including software requirements, software verification reports.
- Conduct or support formal software verification and validation activities.
- Understand experimental goals and help translate scientific requirements into technical solutions.
- Provide software and system troubleshooting support during experiments.
Qualification:
- Bachelor’s, Master’s of PhD degree in Computer Science, Software Engineering, or related field.
- Strong programming skills in languages such as Python, C++, C#, RUST, LabVIEW, MATLAB, and Java.
- Experience developing GUIs (e.g. using PyQt, Tkinter, .NET, or similar frameworks).
- Familiarity with hardware-software integration (instrument control, serial communication, APIs, etc.).
- Understanding of laboratory automation systems or scientific instrumentation.
- Strong problem-solving abilities and attention to detail.
- Good communication skills and ability to collaborate with multidisciplinary teams.
Desirable:
- Experience of software development for life sciences equipment and medical devices e.g., DNA sequencers, DNA printers, bioincubators, cell sorters, microscopes, glucose meters.
- Familiarity of equipment used to automate laboratory processes e.g., liquid handlers.
- Knowledge of machine learning methods for the interpretation of data.
- Knowledge software regulations applying to medical devices, diagnostic equipment, and manufacturing systems e.g., 21 CFR.
- Familiarity with microcontroller programming or embedded systems.
Recommended Jobs
Business Development Executive
Business Development Executive Location: London Salary: Market Rate Salary band: Dependant upon experience Contract type: Permanent Date posted: 29th May 2025 Blue Legal are partnering…
HEAD PIZZA CHEF
HEAD PIZZA CHEF Join Collective Kennington, where craft meets community. We’re seeking a passionate Head Pizza Chef to lead our kitchen team in creating exceptional organic sourdough pizzas and …
Product Designer
Description Position at Choreograph About WPP Media WPP is the creative transformation company. We use the power of creativity to build better futures for our people, planet, clients and co…
Head of Product (Commerce and Marketplace)
Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. The group offers a unique blend of industry and sector specialists who together pro…
Freelance Sound Designer ~ Outside IR35 ~ Central London (Remote)
�? Sound Designer (Freelance, outside IR35)??? Up to 40 hours/week | Saturday-Wednesday �? Remote (US/UK time zone overlap required) Join a global leader in business intelligence as we grow their…
Business Development Manager
Business Development Manager – Tech Solutions (SMB Hunter)(Workplace solutions) Hybrid – UK-based with occasional office visits and client meetings Up to £50,000 basic £5,000 car allowance Uncap…
Digital Marketing Manager
Digital Marketing Manager Larbey Evans is working with a leading UK & International law firm to recruit a proactive and creative Digital Marketing Manager on a permanent basis. The firm have a gre…
Consultant Psychiatrist - Female Personality Disorders
Job Title: Consultant Psychiatrist Service Line: Female Personality Disorders Professionally Accountable to: Medical Director Managerially Responsible to: Hospital Manager We are seek…
Senior Underwriter - Property & Casualty (Multinational Lead)
Senior Property & Casualty Underwriter (Multinational Lead) My client, a leading specialist insurer, is seeking a dynamic Senior Underwriter to join their thriving team. With a strong track record of…
Independent Witness Advocate
We have an exciting opportunity for Caseworkers (known internally as Independent Witness Advocates) to join the Pre-trial witness support service, working 37.5 hours a week. Do you want to make a di…