My client, aninstrumentation and services companyspecializing incutting-edge analytical technologyfor nanoformulation R&D and quality control. Their innovative approach is transforming the field, enabling the development of next-generation therapeutics that ensure faster access to safer treatments and vaccines.
The company is based atLondon—a thriving life sciences hub with modern office and state-of-the-art laboratory facilities. They offer a dynamic and professional environment where innovative ideas are brought to life, translating science into real-world impact for human health and well-being.
I am looking for a skilled and motivatedSoftware Engineerto join a specialized team. In this role, you will developgraphical interfaces, hardware control systems, and data analysis tools, working closely with engineers and scientists to support cutting-edge research and development.
As part of acollaborative and fast-paced environment, you will have the opportunity totake ownership of projects, enhance your technical skills, and make a real impact. Responsibilities will be diverse, reflecting start-up culture, and includesoftware development, user support & training, hardware integration, and R&D on new modeling and analysis techniques.
Your background:
- Advanced degree (MSc, PhD) in Computer Science, Physics, Bioengineering, or a related field.
- Strong Python programming skills, with experience using libraries such asNumPy, SciPy, Pandas, Matplotlib, Scikit-learn, or PyTorch.
- Hands-on experience with GUI development(e.g.,PySide, Tkinter, or web-based frameworks) or a keen interest in learning, with an eye forintuitive and user-friendly design.
- Solid understanding ofsoftware development processes, includingversion control, testing, and documentation best practices.
- Experience withsignal processing, spectral analysis, data post-processing, and modeling techniques, includingregression, clustering.
- Strong problem-solving and analytical skills, with the ability to approach complex challenges logically and creatively.
- Excellent communication skills, both written and verbal, with the ability to convey technical concepts clearly.
- A collaborative mindset, with a track record of working effectively inmultidisciplinary teams.
Additional Desirable Skills:
- Experience withhardware integrationor developing software that interfaces withlaboratory instruments.
- A portfolio of projects showcasingwell-designed, intuitive GUIs, with familiarity inModel-View-Presenter (MVP) architecture.
- Strong grasp ofalgorithm optimization and debugging, particularly inscientific computing and data analysis.
- Prior experience working in astart-up environmentorindustry setting, demonstrating adaptability and innovation.