SR2 logo

SR2

Firmware Engineer

SR2

📍 London Area, United Kingdom 🇬🇧

contract
mid-level
on-site
Posted —

Key Skills

PythonC/C++SerialUSBGit

Industry

Medical DevicesConsumer Electronics

Job Description

Firmware Engineer – Embedded Systems / Python – Contract – Onsite (London)



We're looking for a Firmware Engineer to support the development of software and firmware used to control advanced laboratory hardware within an innovative healthcare technology environment


.
This is a hands-on contract role working at the intersection of embedded firmware, Python software, and hardware integration. You'll collaborate closely with scientists and engineers to develop internal tools, improve hardware control, troubleshoot issues, and help accelerate the development of cutting-edge diagnostic technolog


y.
Skills & Experien

ce:Essenti

  • al:Strong Python development experience (PyQt, Streamlit, or similar GUI framewor
  • ks)Embedded C/C++ firmware development experie
  • nceExperience interfacing with hardware over Serial, USB, or similar communication protoc
  • olsStrong debugging skills across both firmware and softw
  • areExperience using Git for version cont
  • rolComfortable working closely with multidisciplinary engineering te


ams
Desira

  • ble:Test-Driven Development (
  • TDD)Electronics or hardware interfacing experi
  • enceExperience working with sensors, instrumentation, or laboratory equip
  • mentFamiliarity with AI-assisted development tools such as GitHub Copilot or Cl


aude
Additional Informa

  • tion:3–4 month con
  • tractFully onsite (Lo
  • ndon)Immediate
  • startOpportunity to support the development of next-generation healthcare techn


ology