Embedded Firmware Engineer (Contract) London-Outside IR35 - 3-month contract - Extension Likely Competitive day rate We’re looking for an Embedded Software Engineer to support cutting-edge product development across a range of sectors – including MedTech. This is a fantastic opportunity to join a fast-moving team building innovative, custom-engineered electronic solutions. This role is on-site full-time in West London. After the initial ramp-up period, there's potential for 1 day per week remote, subject to team discretion. What you’ll do: * Design, build, and maintain embedded firmware for MCUs (STM32, TMS570, nRF52, ARM Cortex) * Develop low-level drivers and real-time applications using FreeRTOS, SafeRTOS, or ThreadX * Implement OTA firmware updates and embedded Linux when needed * Integrate cloud services, build intuitive GUIs (LVGL, QT, TouchGFX) * Support hardware testing, debugging, and ensure compliance with IEC 62304 and other standards What we’re looking for: * Strong experience in firmware development for embedded systems * Skilled with RTOS, embedded Linux, Git, cloud integration, and GUI development * Degree in Electronics, Electrical or Computer Engineering * Bonus if you’ve worked on medical devices or with wireless protocols (BLE, Wi-Fi, LPWAN) Interview process: 1. Initial call via Teams 2. Final interview on-site Please ...