About this role
Salary: £104,000 - 124,800 per year
Requirements: Strong embedded C firmware development experienceSTM32 bare-metal debug and bring-up experienceMicrocontroller development experience with STM32, NXP, Renesas, Microchip or similarBoard Support Package (BSP) development experienceSerial communications experience including SPI, I2C, UART and CAN Responsibilities: Support the development of a next-generation product entering beta phaseCarry out firmware development, hardware bring-up, peripheral integration and platform developmentWork closely with Senior Engineers on a dedicated new product development programme Technologies: EmbeddedFirmwareHardwareSupportC++ More:
We are an innovative engineering business based in Cambridge developing advanced safety technologies. This contract Firmware Engineer role is an urgent requirement supporting a next-generation product as it enters beta development. The assignment is expected to start in early October and run for 5 months initially, with potential for extension. The role is on-site in Dry Drayton, Cambridge, ideally 5 days per week, and is indicated as outside IR35, allowing candidates to operate through their own PSC.
last updated 39 week of 2026