Software Engineer - Scientific Instrumentation - London
Software Engineer - Scientific Instrumentation - London

Software Engineer - Scientific Instrumentation - London

London Full-Time 42000 - 84000 Β£ / year (est.) No home office possible
Go Premium
Bond Williams

At a Glance

  • Tasks: Join a team to develop software for automating lab equipment and processes.
  • Company: Be part of an innovative start-up revolutionising scientific instrumentation in London.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and collaboration.
  • Why this job: Make a real impact in life sciences while working with cutting-edge technology.
  • Qualifications: PhD in Computer Science/Software Engineering and strong programming skills required.
  • Other info: Equal opportunity employer committed to diversity and inclusion.

The predicted salary is between 42000 - 84000 Β£ per year.

A brand new vacancy for a Software Engineer with an incredible scientific instrumentation start-up has become available, based in West London (W12). The Software Engineer will form part of an interdisciplinary team developing software to automate laboratory equipment and processes.

Key Responsibilities:

  • Collaborate cross-functionally with scientists, engineers and bioinformaticians to streamline experimental workflows, improve user experience, and integrate software with complex hardware systems.
  • Develop and refine GUIs for prototype instruments working with stakeholders.
  • 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.
  • 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.
  • Understand experimental goals and help translate scientific requirements into technical solutions.

The ideal Software Engineer will hold a PhD in Computer Science / Software Engineering and have extensive previous experience in a similar role with strong programming skills (Python, C++, C#, Java) and knowledge of hardware-software integration (instrument control, serial communication, APIs etc.) as well as experience of developing GUIs using PyQt.

This is a superb opportunity to join a growing start up with exceptional tech and make a massive contribution to life sciences research for the benefit of humanity.

Software Engineer - Scientific Instrumentation - London employer: Bond Williams

Join a pioneering scientific instrumentation start-up in West London, where innovation meets collaboration. As a Software Engineer, you'll thrive in a dynamic work culture that values creativity and teamwork, offering ample opportunities for professional growth and development. With a focus on meaningful contributions to life sciences research, this role provides a unique chance to make a significant impact while working with cutting-edge technology in a supportive environment.
Bond Williams

Contact Detail:

Bond Williams Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer - Scientific Instrumentation - London

✨Tip Number 1

Familiarise yourself with the latest trends in scientific instrumentation and laboratory automation. Understanding the current technologies and methodologies used in the field will help you engage in meaningful conversations during interviews.

✨Tip Number 2

Network with professionals in the life sciences and software engineering sectors. Attend relevant conferences, webinars, or meetups to connect with potential colleagues and learn more about the challenges they face, which can give you an edge in discussions.

✨Tip Number 3

Showcase your experience with hardware-software integration by preparing examples of past projects. Be ready to discuss how you've successfully integrated software with complex hardware systems, as this is a key aspect of the role.

✨Tip Number 4

Brush up on your programming skills, particularly in Python, C++, and GUI development with PyQt. Consider working on personal projects or contributing to open-source initiatives that demonstrate your proficiency and passion for software engineering in scientific contexts.

We think you need these skills to ace Software Engineer - Scientific Instrumentation - London

Proficiency in Python, C++, C#, and Java
Experience with hardware-software integration
Knowledge of instrument control and serial communication
Familiarity with APIs
GUI development using PyQt
Understanding of embedded software or firmware development
Strong problem-solving skills
Ability to collaborate cross-functionally with scientists and engineers
Experience in automating laboratory processes
Data analysis and statistical analysis skills
Knowledge of machine learning models
Excellent communication skills
Attention to detail
Adaptability to fast-paced start-up environments

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in scientific instrumentation. Emphasise your programming skills in Python, C++, C#, and Java, as well as any experience with hardware-software integration.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for life sciences and your understanding of the role. Mention specific projects or experiences that demonstrate your ability to develop GUIs and automate lab processes.

Showcase Technical Skills: In your application, clearly outline your technical skills related to embedded software development, data analysis, and machine learning. Provide examples of how you've successfully integrated software with hardware systems in past roles.

Highlight Collaborative Experience: Since the role involves working with interdisciplinary teams, include examples of past collaborations with scientists, engineers, or bioinformaticians. This will show your ability to communicate effectively and work towards common goals.

How to prepare for a job interview at Bond Williams

✨Showcase Your Technical Skills

Be prepared to discuss your programming experience in languages like Python, C++, C#, and Java. Bring examples of past projects where you developed software for hardware integration or created GUIs using PyQt.

✨Understand the Science

Familiarise yourself with the scientific principles relevant to the role. Being able to translate scientific requirements into technical solutions will impress the interviewers and show your commitment to the field.

✨Demonstrate Collaboration

Highlight your experience working in interdisciplinary teams. Share specific examples of how you've collaborated with scientists, engineers, or bioinformaticians to improve workflows or integrate systems.

✨Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving abilities, especially related to automating lab processes or handling data. Think of scenarios where you successfully tackled challenges in previous roles and be ready to discuss them.

Software Engineer - Scientific Instrumentation - London
Bond Williams
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>