Embedded Software Engineer

Embedded Software Engineer – Python / Embedded C++ – Contract – Onsite (London)

We're looking for an Embedded Software 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 software, Python applications, and hardware integration. You'll collaborate closely with scientists and engineers to develop internal tools, improve hardware control, troubleshoot complex issues, and help accelerate the development of next-generation diagnostic technology.

Skills & Experience:

Essential:

- Strong Python development experience (PyQt, Streamlit, or similar GUI frameworks)

- Embedded C/C++ software development experience

- Experience interfacing with hardware over Serial, USB, or similar communication protocols

- Strong debugging skills across embedded software and hardware

- Experience using Git for version control

- Comfortable working within multidisciplinary engineering teams

Desirable:

- Test-Driven Development (TDD)

- Electronics or hardware interfacing experience

- Experience 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)

- Immediate start

- Opportunity to work on cutting-edge healthcare technology

Job Details

Company
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
London Area, United Kingdom
Posted