Firmware Engineer

Firmware Engineer

Posted Today by Jobserve

£50 Per hour
Inside
Onsite
London

Summary: The Firmware Engineer role focuses on developing software and firmware for advanced laboratory hardware in a healthcare technology setting. This hands-on contract position requires collaboration with scientists and engineers to enhance hardware control and troubleshoot issues. The role emphasizes embedded firmware, Python software, and hardware integration. An immediate start is available for a 3-4 month contract based in London.

Key Responsibilities:

  • Support the development of software and firmware for laboratory hardware.
  • Collaborate with scientists and engineers to develop internal tools.
  • Improve hardware control and troubleshoot issues.
  • Accelerate the development of diagnostic technology.

Key Skills:

  • Strong Python development experience (PyQt, Streamlit, or similar GUI frameworks).
  • Embedded C/C++ firmware development experience.
  • Experience interfacing with hardware over Serial, USB, or similar communication protocols.
  • Strong debugging skills across both firmware and software.
  • Experience using Git for version control.
  • Comfortable working closely with multidisciplinary engineering teams.
  • Test-Driven Development (TDD) (desirable).
  • Electronics or hardware interfacing experience (desirable).
  • Experience working with sensors, instrumentation, or laboratory equipment (desirable).
  • Familiarity with AI-assisted development tools such as GitHub Copilot or Claude (desirable).

Salary (Rate): £50 per hour

City: London

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: inside IR35

Seniority Level: Mid-Level

Industry: IT

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 technology.

Skills & Experience:

Essential:

  • Strong Python development experience (PyQt, Streamlit, or similar GUI frameworks)
  • Embedded C/C++ firmware development experience
  • Experience interfacing with hardware over Serial, USB, or similar communication protocols
  • Strong debugging skills across both firmware and software
  • Experience using Git for version control
  • Comfortable working closely with multidisciplinary engineering teams

Desirable:

  • Test-Driven Development (TDD)
  • Electronics or hardware interfacing experience
  • Experience working with sensors, instrumentation, or laboratory equipment
  • Familiarity with AI-assisted development tools such as GitHub Copilot or Claude

Additional Information:

  • 3-4 month contract
  • Fully onsite (London - King's Cross)
  • Immediate start
  • Opportunity to support the development of next-generation healthcare technology