Embedded IoT Software Engineer

Embedded IoT Software Engineer – Contract
Essex (Hybrid – mostly remote, occasional site visits) 
3–6 Month Contract
£45/50 per hour (Outside IR35)

The Role

We are seeking an Embedded IoT Software Engineer to help deliver the connectivity layer between our hardware devices and a SaaS platform. The work will include:

  • Modifying and refactoring code on an existing embedded controller so it can connect seamlessly to multiple third-party gateways.
  • Developing new Arduino-based firmware for prototype environmental and water-monitoring devices to communicate data reliably to the SaaS platform.
  • Supporting the build of a Minimum Viable Product (MVP) for a key demonstration later this year.

 Key Skills & Experience

  • Embedded C / C++ development for microcontrollers (STM32, ESP32, Arduino-class boards, ARM Cortex).
  • IoT protocols and connectivity: MQTT, BLE, Wi-Fi, GSM/LTE/NB-IoT, LoRa, Modbus, CAN.
  • Experience integrating embedded devices with cloud or SaaS platforms (AWS IoT Core or Azure IoT desirable).
  • RTOS knowledge: FreeRTOS, Zephyr, ThreadX, or similar.
  • Strong debugging and board bring-up skills (oscilloscope, logic analyser, JTAG).
  • Proven track record delivering IoT prototypes or MVPs to tight deadlines.
  • Familiarity with OTA/FOTA updates and secure bootloaders (desirable).

 Working Setup

  • Mostly remote, with periodic visits to Essex area (approximately once every 1–2 weeks) for integration and testing.
Company
Avanti Recruitment
Location
Basildon, Essex, United Kingdom
Hybrid / WFH Options
Employment Type
Contract
Salary
£45 - £50/hour
Posted
Company
Avanti Recruitment
Location
Basildon, Essex, United Kingdom
Hybrid / WFH Options
Employment Type
Contract
Salary
£45 - £50/hour
Posted