Embedded Software Engineer

Fuse Energy Supply · London, England ·

Last confirmed by our partners on 24 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

Senior IoT Engineer to design, build, and scale the connected hardware powering the Energy Network. You will work hands-on across embedded systems, networking, device security, and fleet connectivity from prototype to deployment. Collaborate with firmware, hardware, and backend teams to deliver secure, production-ready devices with robust telemetry. This role supports a decentralised platform that rewards users and strengthens grid stability, enabling scalable energy solutions.

Pay / Benefits

  • Competitive salary and equity sign-on bonus
  • Biannual bonus scheme
  • Fully expensed tech to match needs
  • Paid annual leave
  • Breakfast and dinner allowance for office-based employees

Responsibilities

  • Develop and maintain connectivity across Ethernet, Wi‑Fi, Thread, Zigbee, and BLE
  • Build and optimise secure device messaging using MQTT, CoAP, HTTP, or WebSockets
  • Support accurate time synchronisation using NTP or PTP
  • Contribute to secure boot flows, key provisioning, and hardware-backed identities
  • Design and maintain signed firmware update pipelines with OTA and rollback
  • Ensure secure provisioning and vulnerability management across device lifecycles
  • Integrate devices with cloud IoT platforms and backend services
  • Define telemetry, health monitoring, and observability for deployed devices
  • Support field operation reliability, debugging fleet issues, and improving resilience
  • Collaborate with cross-functional teams to deliver production-ready devices and document interfaces
  • Participate in design reviews and engineering best-practices sharing

Key requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience
  • 5+ years building connected embedded products or equivalent experience
  • Proficiency in C/C++ for embedded systems with RTOS such as Zephyr or FreeRTOS
  • Experience with Python for testing, tooling, or automation
  • Solid understanding of IP networking and common transport/application protocols
  • Experience implementing secure device communications using TLS, certificates, or provisioning workflows
  • Familiarity with firmware update systems, bootloaders, CI/CD for embedded software
  • Practical debugging with tools like logic analyzers, protocol analysers, network sniffers, or observability platforms
  • Strong problem-solving and cross-domain collaboration abilities
  • strong problem-solving
  • cross-functional collaboration
  • proactive communication
  • C/C++ for embedded systems
  • RTOS (Zephyr or FreeRTOS)
  • Python scripting
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 4 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £55,000 – £110,000, from 648 adverts

2818 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 17% of 884 Software developer adverts we list nationwide

More openings at Fuse Energy Supply

31 other openings we list

Fuse Energy SupplyLondon Apply