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-02-16