Senior Firmware Engineer
Core
Develop embedded firmware and software for smart, connected indoor training bikes, focusing on sensor integration, power management, and wireless connectivity.
Role type
Senior Embedded Firmware Engineer
Builds
Firmware for Nordic Semiconductor SoCs powering Wattbike's connected indoor cycling products
Domain
Consumer electronics / Connected fitness / IoT
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ embedded development, Nordic Semiconductor SoCs (nRF52/nRF53), BLE/ANT+/Wi-Fi protocols, RTOS, low-power system design, peripheral interfacing (I2C/SPI/UART/ADC), automated testing, debugging with oscilloscopes/logic analysers
Preferred skills
Desktop software development, sports technology domain knowledge
Technologies
Nordic Semiconductor SoCs, Keil compiler, Git, RTOS, BLE, ANT+, Wi-Fi
Responsibilities
Design and develop embedded firmware for new and existing products; establish and maintain firmware development standards and documentation; develop automated unit and integration tests; debug hardware-software interactions; optimize firmware for low-power performance and reliability; implement bootloaders and OTA updates; collaborate with electronics, app, and cloud teams on system integration.
Seniority
Senior, hands-on IC with leadership responsibilities