Salary: £80,000 - 80,000 per year Requirements: Strong experience developing embedded firmware in C/C++ Experience defining or influencing firmware architecture Solid understanding of embedded systems fundamentals Experience with RTOS or bare-metal development Comfortable working with high levels of autonomy and technical ownership Experience working on connected or IoT devices (desirable) Familiarity with ARM-based microcontrollers (desirable) Experience with Bluetooth or other wireless connectivity (desirable) Background developing firmware for consumer hardware or connected products (desirable) Responsibilities: Shape the firmware architecture for our product moving forward Define and establish the underlying firmware architecture Take technical ownership of the firmware Lay the foundations for how the firmware evolves over time Influence technical direction from the ground up Work autonomously in a dynamic environment Technologies: ARM Bluetooth Embedded Firmware Hardware IoT Support C++ More: We are a company operating in the sports performance technology space, developing technology used in elite sport and other high-performance environments to support training, performance analysis, and athlete development. We are seeking a Principal Firmware Engineer who will play a key role in our growing team and product environment. Please note that we do not offer visa sponsorship for this role, and a UK driving license is required. last updated 11 week of 2026