This is an exciting opportunity for an experienced software engineer to join an UK-based innovative biomedical engineering company, who has recently expanded our product line of biomedical instrumentation and clinical/home health tests. We are looking for talented C++/QT developer with experience in graphically rich user interface development to contribute on software applications for our current products as well as other exciting R&D projects. As our software engineer, you should possess a broad skill set including mobile applications, multiplatform desktop applications or embedded software applications development. Reporting to the Head of Engineering you will be responsible for development and testing of new applications while adhering to pre-established guidelines and good apps development practices.

Responsibilities: The ideal candidate will quickly integrate into a multi-culture, fast-paced, and dynamic small SME environment that requires an entrepreneurial mind-set and the versatility to wear multiple hats in order to identify and solve complex problems and opportunities on a day-to-day basis. Core responsibilities may include:

  • Maintain high standards of coding practice, revision control, methods, and documentation
  • Develop new software apps to a high standard
  • Work independently without the need for day-to-day supervision
  • Excellent communication skills

Required qualifications:

  • Bachelor’s degree in Electronics/Computer Science/Software Engineering or equivalent industry experience
  • Building apps across multiple platforms and devices, Comfortable working in Linux
  • High proficiency in C++ programming
  • Proficiency in QT
  • Development of new apps and GUIs
  • Strong apps debugging, testing and deployment skills
  • Excellent problem solving and communication skills

Desirable skills:

  • Graphical user interface design & implementation in QT
  • Desktop/Mobile control software development for instruments and automation devices
  • Previous commercial or hobby robotics and home automation projects would be an advantage
  • Hand-on ability to build, test and troubleshoot