Bootstrap

STAC

Firmware Engineer

๐Ÿ“ŒEdinburgh, United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

hybrid

Hiring In partnership with Bioliberty (Firmware Engineer, Mid-Level)


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.


Salary: Competitive (based on experience)


Start date: ASAP

To apply for this position please respond to this listing 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.

Other similar jobs

Firmware Engineer, Amazon Robotics

@ Amazon, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Senior Firmware Engineer

@ Badger Meter, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Firmware Engineer

@ Baker Hughes, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Principal Firmware Engineer

@ CHEP, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Firmware Engineer II

@ Brady Corporation, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Sr. Software Engineer Security

@ Cisco, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Principal Firmware Verification Engineer

@ Collins Aerospace, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

AMI Smart Grid - Senior Firmware Engineer

@ Corinex, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

TeleOp Embedded Engineer

@ Figure, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Senior Engineer, Firmware

@ Flock Safety, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Working model

    hybrid

  • Skills
  • Industry
  • Find similar jobs

    Firmware Engineer, Amazon Robotics

    @ Amazon, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Senior Firmware Engineer

    @ Badger Meter, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Firmware Engineer

    @ Baker Hughes, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Principal Firmware Engineer

    @ CHEP, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Firmware Engineer II

    @ Brady Corporation, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Sr. Software Engineer Security

    @ Cisco, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Principal Firmware Verification Engineer

    @ Collins Aerospace, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    AMI Smart Grid - Senior Firmware Engineer

    @ Corinex, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    TeleOp Embedded Engineer

    @ Figure, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

    Senior Engineer, Firmware

    @ Flock Safety, ๐Ÿ“United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—