Principal Firmware Engineer
Description:
You will initially work with two senior firmware engineers who have developed firmware to date, contributing to new features. Our 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, our firmware is built on top of a customised version of FreeRTOS, and is divided into a kernel and applications, 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 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 various other engineering disciplines
- Passion for running/cycling and wearable technology is a large plus
| Organization | Cortech Talent Solutions Ltd |
| Industry | Engineering Jobs |
| Occupational Category | Principal Firmware Engineer |
| Job Location | Edinburgh, UK |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2026-01-02 7:54 am |
| Expires on | 2026-11-24 |