Firmware Engineer (Experienced) - #1716864

Bioliberty


Date: 9 hours ago
City: Edinburgh
Contract type: Full time
Work schedule: Full day
Bioliberty

Bioliberty is a multi-award winning technology start up, developing rehabilitative robotic solutions, for those with stroke, hand trauma and degenerative diseases. We are developing our first product, Lifeglov, which is a soft robotic glove to assess hand mobility and perform resistance training for rehabilitation.

5m in public and private funding to develop our technology. We are working with some of the top rehabilitation clinics in the US to drive forward our technology adoption and deliver unparalleled patient outcomes from hospital to home. By joining Bioliberty you will have the opportunity to be part of a high growth start up, working on cutting edge technology, with high impact to humans and society. This role will be based in the National Robotarium – a world leading centre for robotics and home of global leaders in artificial intelligence and autonomous systems.


We are looking for a talented mid-level Firmware Engineer to join our engineering team. In this role, you will design, develop, and optimize firmware solutions for our embedded systems, playing a critical part in product innovation and performance enhancement. It involves real-time interaction with hardware, and wireless/wired communication with software running on mobile devices. The nature of the work involves using physical hardware and test equipment so there is an expectation to be in the office in person, but there is flexibility for working from home depending on current workload.


Collaborate with hardware engineers to achieve optimal system performance.

Work closely with software engineers to interface hardware with digital platforms

Conduct code reviews and maintain high-quality firmware standards.

Document firmware architecture and testing procedures.


Bachelor's degree in Electronic Engineering, Computer Science, or related field.

~Proficiency in bare metal C/C++ for ARM (or similar) architectures.

~ Experience in peripheral drivers and middleware libraries like HAL or CMSIS

Experience in developing automated testing frameworks for firmware validatio

Backend software for testing / data gathering, e.g. C#/C++/python

Experience in medical device development, including medical device standards. A competitive salary and benefits, with opportunities for professional growth

Holidays: 32 days paid leave including public holidays.

Pension contribution: Office located in the National Robotarium Edinburgh.

Cycle to work scheme.

Private medical insurance

Flexible options for working environment and hours

Opportunities to travel for work to conferences, suppliers, customers, events as required. 

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Software Standardization & Industry Development Engineer (Edinburgh)

European Tech Recruit,
7 hours ago
Software Standardization & Industry Development Engineer (Contract, Onsite in Edinburgh) Edinburgh, United Kingdom | Contract Position | ️ 100% Onsite Our client, a leading global technology company, is looking for a Software Engineer with expertise in programming languages, operating systems,...

Project Engineer - Civils (Contract)

Venterra Group,
9 hours ago
Venterra is a global wind energy services company, engineering, building and supporting major wind and renewables projects around the world. Our clear purpose: accelerate the global energy transition by becoming the go-to services provider and strategic partner for the rapidly...

Team Leader - Engineering Services

Eden Scott,
10 hours ago
A growing engineering services provider is seeking a HSEQ Lead to join its team in Edinburgh on a permanent full-time basis. Reporting to the HSEQ Manager, the Lead Advisor will help implement HSEQ policies across all company operations, both on-...