Research & Development

Software Engineer

Cambridge, England   |   Full Time

The company

Proteins are the key drivers of any organism. Our mission at HexagonFab is to unlock the secret of proteins and their interactions. We want to create the tools that enable anyone to understand how a protein behaves, what its properties are and how it interacts with other molecules. Our tools help researchers to develop the medicine of the future, to find the best ways to produce novel biomolecules and to assure that medicine is always safe and efficacious.

We are a dynamic, interdisciplinary team working at the intersection of biology, nanotechnology and data science. We value a flat hierarchy, where everyone is encouraged to share their ideas and to follow their passion. We believe it is important to move fast, to make mistakes and then to try again. This approach has led us to the invention of our biosensor platform that is the core of our product - the HexagonFab Bolt. Join us to bring biology to the next level.


The role

You will be part of the Engineering team, working on the development of the software powering our instruments. A user friendly, intuitive software is what makes our instrument unique. The software behind our product is at the very heart of our technology. You will write codes to control research and prototype instruments, and to collect and manipulate data from the instruments. You will be involved from the initial concept phase to product launch. 


Your responsibilities

  • Developing and maintaining internal and external software
  • Liaising with team members to implement new feature requests
  • Providing software documentation as well as direct team and customer software support
  • Troubleshooting complex problems together with the R&D team
  • Testing new product developments


Minimum requirements

  • BSc. or MSc. in Computer Science, Software Engineering or related software oriented field
  • First hand front and backend software development experience using e.g. Python, C, Java
  • Experience with software used for hardware control, e.g. robots, 3D printers or similar
  • Experience with version control using GIT
  • Experience of developing API's for interfacing with hardware


Preferred qualifications

  • Familiarity with Linux OS
  • Familiarity with GUI development frameworks, such as PyQt, Electron or similar
  • Familiarity with Javascript/Typescript, HTML, noSQL
  • Experience with Raspberry Pi, Arduino and peripheral devices
  • Knowledge of software certification and compliance requirements


What we offer

  • Young, dynamic and fast-paced work environment
  • Be part of a step-change in life science tools
  • Working on a cutting-edge technology at the intersection of biology, engineering, and data science
  • Competitive salary
  • Share option scheme
  • Most important of all, join a great team!


Start date

As soon as possible or by arrangement


Primary location

Cambridge, UK

Application process

First stage via video or phone call, followed by a face-to-face interview with members of the team

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter *