Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Embedded firmware software engineer

Edinburgh
Bioliberty
Software engineer
Posted: 14 June
Offer description

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

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer regulatory reporting and interfaces
Edinburgh Technopole
Avaloq
Software engineer
Similar job
Software engineer
Edinburgh Technopole
Defence
Software engineer
Similar job
Senior software engineer / artificial intelligence (ai)
Edinburgh
Permanent
Bright Purple Resourcing
Software engineer
£90,000 a year
See more jobs
Similar jobs
It jobs in Edinburgh
jobs Edinburgh
jobs City of Edinburgh
jobs Scotland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Edinburgh > Embedded Firmware Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save