Python Developer

Apply

Overview

The Python Developer will play a crucial role in a VC-backed medical device company, enhancing the firmware and hardware interfaces of a platform essential to their research and development efforts. Working closely with scientists and engineers, the contractor will address technical challenges and contribute significantly to the usability and reliability of laboratory hardware. This position is well-suited for those with a passion for practical engineering solutions in a dynamic startup environment.

Responsibilities

  • Enhance a Python application for controlling laboratory hardware and capturing experimental data.
  • Debug hardware communication and resolve software and firmware issues.
  • Build new features to improve the platform's usability, reliability, and performance.
  • Collaborate with scientists to understand requirements and deliver practical solutions.
  • Improve testing, logging, and long-term maintainability of the platform.

Requirements

  • Strong Python development experience.
  • Embedded C or C++ firmware experience.
  • Experience interfacing with hardware using serial, USB or similar communication protocols.
  • Excellent debugging skills across both software and hardware.
  • Experience with Git and modern software development practices.
  • Familiarity with laboratory equipment, scientific instrumentation, or industrial automation is highly advantageous.
SkillsPython, C, C++
LocationLondon Area
TypeOn-site
Rate
£30-£42/hour
SourceLinkedIn
RecruiterISL Talent
Posted30/06/26