Firmware / Embedded Software Engineer

Bioliberty is on a mission to give everyone the best chance at recovery from a mobility-limiting condition or injury so they can reclaim their independence.

Founded in 2020, we've raised $7 million from a mix of public and private investors and launched our first product to the U.S. healthcare market in May 2025. We hold seven patents across our core technologies, Lifehub and Lifeglov — both of which are FDA-registered.

We’re now entering an exciting new phase of growth and are looking for a talented Firmware Engineer (mid-level) to join our team.

In this role, you'll design, develop, and optimise firmware solutions for our embedded systems, playing a critical part in product innovation and performance. Your work will involve real-time interaction with hardware, as well as wireless and wired communication with companion mobile applications.

This is a unique opportunity to develop technology that makes a real-world impact, helping improve patient outcomes and enabling clinicians to deliver more effective and engaging therapy.

The role is based at our headquarters in the National Robotarium in Edinburgh—a world-leading centre for robotics, AI, and autonomous systems. Due to the hands-on nature of the work with physical hardware and test equipment, regular time in the office is expected, though we offer flexibility for remote work depending on workload.

Key Responsibilities...

  • Develop, test, and debug firmware for Embedded Systems
  • Collaborate with hardware engineers to achieve optimal system performance.
  • Work closely with software engineers to interface hardware with digital platforms
  • Utilize ARM-specific tools (e.g., Keil, ARM GCC, or IAR) for firmware development.
  • Analyse and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Conduct code reviews and maintain high-quality firmware standards.
  • Document firmware architecture and testing procedures.

Requirements...

  • Bachelor's degree in Electronic Engineering, Computer Science, or related field.
  • 3+ years of experience in firmware development for embedded systems.
  • Proficiency in bare metal C/C++ for ARM (or similar) architectures.
  • Solid understanding of ARM Cortex-M series or similar microcontroller families.
  • Familiarity with hardware communication protocols (e.g. SPI, I2C, UART).
  • Familiarity with ADC/DAC, DMA, timers, and other MCU peripherals.
  • Experience with debugging tools (e.g., JTAG, SWD).
  • Experience with issue trackers and version control systems (e.g. Git, Jira).

Nice to Haves...

  • Exposure to Real-Time Operating Systems (RTOS) such as FreeRTOS or Zephyr on ARM platforms.
  • Experience in peripheral drivers and middleware libraries like HAL or CMSIS
  • Experience with Nordic / Zephyr BLE stacks.
  • Familiarity with BLE protocols and standards (e.g. GATT, GAP).
  • Experience in developing automated testing frameworks for firmware validatio
  • Knowledge of the specifications and limitations of sensors and actuators
  • Backend software for testing / data gathering, e.g. C#/C++/python
  • Awareness of requirements capture processes and techniques.
  • Experience in medical device development, including medical device standards. E.g. 60601, or similar.

What we offer

  • A competitive salary and benefits, with opportunities for professional growth
  • Holidays: 32 days paid leave including public holidays.
  • Pension contribution: 3% employer, 5% employee.
  • 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.
  • Be part of a collaborative, passionate, and high performing team working to improve the lives of many.

To apply for this position click apply, or respond with your CV and a short cover letter to Michael Maclean, Head of Firmware. Feel free to include links to personal blogs or work portfolios.

E: michael.maclean@bioliberty.com

Company
Bioliberty
Location
Edinburgh, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted
Company
Bioliberty
Location
Edinburgh, UK
Hybrid / WFH Options
Employment Type
Full-time
Posted