Iot Engineer

London, ENG, GB, United Kingdom

Job Description

About the Role



Our client is looking for an experienced

IoT Engineer

to design, build, and deploy secure, scalable, and intelligent IoT solutions across cloud and edge environments.

This role suits a hands-on engineer with strong experience in embedded systems, IoT protocols, device connectivity, data ingestion, and cloud IoT platforms. You will help shape end-to-end IoT architectures that integrate sensors, devices, gateways, analytics, and AI-driven automation.

Key Responsibilities



Design and implement IoT end-to-end systems including edge devices, sensors, gateways, and cloud integration. Develop firmware, embedded software, or device-level control systems (C/C++, Python, Rust preferred). Configure and optimise IoT communication protocols (MQTT, CoAP, LoRaWAN, BLE, Zigbee, NB-IoT). Build secure data ingestion pipelines into cloud environments (Azure IoT Hub, AWS IoT Core, GCP IoT). Develop automation and monitoring scripts for device fleets and remote updates (OTA). Implement security standards across IoT deployments, including encryption, authentication, and device identity. Work closely with Data Engineers, ML Engineers, and Product teams to integrate AI, predictive maintenance, and analytics capabilities. Troubleshoot device behaviour, connectivity issues, and system failures across edge and cloud layers. Build dashboards and observability tools to monitor IoT system health and performance. Contribute to architectural design documents, testing protocols, technical documentation, and continuous delivery pipelines.

Essential Skills & Experience



3+ years in IoT, embedded systems engineering, or hardware-software integration. Hands-on experience with: Embedded programming (C/C++/Rust) Python for data and automation Edge device configuration Strong understanding of IoT protocols (MQTT, HTTP/REST, CoAP, BLE, Zigbee, etc.). Experience with cloud IoT platforms:

Azure IoT Hub / DPS

AWS IoT Core

Google Cloud IoT

Experience with hardware interfaces (GPIO, I2C, SPI, UART) and sensor integration. Understanding of networking fundamentals (TCP/IP, VPNs, firewalls, TLS). Ability to design secure IoT systems with device authentication and encryption. Knowledge of containers and edge compute (Docker, Azure IoT Edge, AWS Greengrass).

Desirable Skills



Experience building IoT data pipelines for AI/ML applications. Familiarity with real-time analytics, time-series databases (InfluxDB, TimescaleDB). Knowledge of industrial automation protocols (Modbus, OPC UA). Experience with predictive maintenance, computer vision on edge devices, or robotics. Exposure to PCB design or hardware prototyping. Understanding of digital twins and IoT modelling tools.
Job Types: Full-time, Permanent, Fixed term contract
Contract length: 12 months

Pay: 48,186.95-85,902.85 per year

Work Location: Hybrid remote in London E16

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4244982
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned