Lead Firmware Developer
2 weeks ago
About Us:
At UNA, we believe that the technology we use on a daily basis should be open and accessible. It should be repairable and customisable. Let's move away from treating our gadgets as black boxes that we have no control over and instead of throwing away our tech when something breaks, let's empower users to fix and even upgrade their own devices.
UNA's first product is a GPS sports watch with a difference – the watch is modular, repairable and upgradeable. We also have a Software Development Kit for the watch, allowing third-party developers to create their own apps. The founding team have a strong product design background with many years of experience in wearable design.
Following a successful Kickstarter launch, our watches will be soon be in the hands of our first customers. Throughout 2026, we plan to launch a series of software updates, as well as develop new products.
Our office is based near Haymarket, Edinburgh. This role can be fully remote, hybrid or office-based.
Job Description:
You will initially work with two senior firmware engineers who have developed Una's firmware to-date, contributing to new features. Una's firmware is built with C++.
As your familiarity with the codebase grows, you will assume leadership of our firmware roadmap.
Running on an STM32 microcontroller, Una's firmware is built on top of a customised version of FreeRTOS, and is divided into a kernel and applications. Our applications are divided into 4 categories: activities (running, hiking, cycling), utilities (stopwatch, alarm), glances (instant heart rate) and clockfaces. You will contribute to both the kernel and application development.
You will also work closely with our in-house team of electronics engineers, mechanical engineers and product designers, as well as our mobile development partners.
Key Responsibilities:
- Develop the UNA kernel, low-level drivers and applications in C++
- Define and maintain the firmware architecture
- Drive forward improvements in sensor tuning and power efficiency
- Manage external team of firmware developers
- Work with mobile app team
Skills and Qualifications:
- Highly proficient in C++
- Excellent grasp of electronics schematics and datasheets
- Experience with consumer products
- Good communicator who can work with the the various other engineering disciplines
- Passion for running/cycling and wearable technology is a large plus
What We Offer:
- Become an integral part of a growing start-up company
- Work closely with an experienced product design team
Job Type: Full-time
Pay: £60,000.00-£80,000.00 per year
Benefits:
- Cycle to work scheme
- Employee discount
Experience:
- C++: 8 years (preferred)
Work Location: Hybrid remote in Edinburgh EH3 8EG
-
Lead Firmware Developer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom UNA Watch Full time £40,000 - £80,000 per yearAbout Us:At UNA, we believe that the technology we use on a daily basis should be open and accessible. It should be repairable and customisable. Let's move away from treating our gadgets as black boxes that we have no control over, and instead of throwing away our tech when something breaks, let's empower users to fix and even upgrade their own devices.UNA's...
-
Embedded Firmware Developer
7 days ago
Edinburgh EH AP, United Kingdom Abelon Systems Full timeAbelon Systems are an Edinburgh based Embedded Systems Design Consultancy and we are looking for a skilled and enthusiastic embedded firmware developer to join our team.We are seeking a talented Firmware Engineer or Senior Firmware Engineer to join our embedded design consultancy in a dynamic hybrid role that blends office-based teamwork with the flexibility...
-
Mid/Senior Firmware Engineer
3 days ago
Edinburgh EH, United Kingdom Stack-r Ltd Full time £45,000 - £65,000 per yearFirmware Engineer / Senior Firmware EngineerHybrid – Edinburgh (2 days on-site)Salary: £45,000 - £65,000Job Overview:An established embedded systems consultancy is looking for a Firmware Engineer to join their team. You'll work across a variety of client projects, developing the low-level software that powers real products - from early prototypes right...
-
Lead Firmware Developer
2 weeks ago
City of Edinburgh, United Kingdom UNA Watch Full timeAt UNA, we believe that the technology we use on a daily basis should be open and accessible. It should be repairable and customisable. Let’s move away from treating our gadgets as black boxes that we have no control over, and instead of throwing away our tech when something breaks, let’s empower users to fix and even upgrade their own devices. UNA’s...
-
Senior Firmware Engineer
4 weeks ago
Edinburgh, United Kingdom Advanced Resource Managers Full timeSenior/Principal Firmware (FPGA) EngineerLocation: Edinburgh – 100% OnsiteRate: £75 P/hrSecurity Requirements:This project is classified as UK Eyes Only, meaning the candidate must be eligible to obtain the highest level of UK security clearance.Must HaveConsiderable experience designing Firmware architecture using FPGA technologies and tools from either...
-
Senior Firmware Engineer
2 weeks ago
Edinburgh, United Kingdom Advanced Resource Managers Limited Full timeSenior/Principal Firmware (FPGA) EngineerLocation: Edinburgh - 100% Onsite Rate: £75 P/hr Security Requirements: This project is classified as UK Eyes Only, meaning the candidate must be eligible to obtain the highest level of UK security clearance. Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from...
-
Senior Firmware Engineer
4 weeks ago
Edinburgh, United Kingdom Sanderson Government & Defence Full timeRole OverviewThe Senior / Principal Firmware Engineer will be responsible for the design, development, and verification of FPGA firmware using VHDL, with additional verification tasks in VHDL or SystemVerilog.Key ResponsibilitiesThe engineer will collaborate closely with Systems, Hardware, and Software teams to deliver robust firmware solutions and resolve...
-
Senior Firmware Engineer
2 weeks ago
Edinburgh, United Kingdom ARM Full timeSenior/Principal Firmware (FPGA) Engineer Location: Edinburgh - 100% Onsite Rate: £75 P/hr Security Requirements: This project is classified as UK Eyes Only, meaning the candidate must be eligible to obtain the highest level of UK security clearance. Must Have Considerable experience designing Firmware architecture using FPGA technologies and tools from...
-
Senior Firmware Engineer
1 week ago
Edinburgh, United Kingdom ARM Full time £150 - £200Senior/Principal Firmware (FPGA) EngineerIf you want to know about the requirements for this role, read on for all the relevant information.Location: Edinburgh - 100% OnsiteRate: 75 P/hrSecurity RequirementsThis project is classified as UK Eyes Only, meaning the candidate must be eligible to obtain the highest level of UK security clearance.Must...
-
Senior Firmware Engineer
4 weeks ago
Edinburgh, United Kingdom Sanderson Government & Defence Full timeRole Overview The Senior / Principal Firmware Engineer will be responsible for the design, development, and verification of FPGA firmware using VHDL, with additional verification tasks in VHDL or SystemVerilog. Key Responsibilities The engineer will collaborate closely with Systems, Hardware, and Software teams to deliver robust firmware solutions and...