Description
We're looking for a Senior IoT Engineer to help design, build, and scale the connected hardware powering the Energy Network. This is a hands-on role spanning embedded systems, networking, device security, and fleet connectivity , from prototype through to deployment.
Connectivity & Networking ------------------------
- Develop and maintain connectivity across Ethernet, Wi-Fi, Thread, Zigbee, and BLE.
- Build and optimise secure, reliable device messaging using protocols such as MQTT, CoAP, HTTP, or WebSockets.
- Support reliable device time synchronisation using NTP or PTP.
Device Security & OTA Management ---------------------------------
- Contribute to secure boot flows, key and certificate provisioning, and hardware-backed device identity using TPMs or secure elements.
- Help build and maintain signed firmware update pipelines, including OTA update and rollback mechanisms.
- Support security best practices across the device lifecycle, including vulnerability management and secure provisioning.
Edge & Cloud Integration -------------------------
- Integrate devices with cloud IoT platforms and backend services.
- Define and improve telemetry, health monitoring, and observability for deployed devices.
- Support reliable operation of connected devices in the field, including debugging fleet issues and improving resilience.
Compliance & Testing ---------------------
- Support testing and validation for safety, EMC, radio, and related product requirements.
- Help prepare test plans, certification artefacts, and validation documentation.
- Work with manufacturing and cross-functional teams through engineering and production validation cycles.
Cross-Functional Collaboration ------------------------------
- Work closely with firmware, hardware, power electronics, mechanical, and software teams to deliver production-ready devices.
- Contribute to design reviews, technical documentation, and interface specifications.
- Share knowledge and contribute to engineering best practices across connectivity, embedded systems, and device security.
Requirements ------------
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
- 5+ years of experience building connected embedded products, or strong relevant industry/project experience.
- Good proficiency in C/C++ for embedded systems, with experience working with RTOS environments such as Zephyr or FreeRTOS.
- Experience with Python for testing, tooling, or automation.
- Solid understanding of device connectivity and networking fundamentals, including IP networking and common transport/application protocols.
- Experience implementing or supporting secure device communications using TLS, certificates, or device provisioning workflows.
- Familiarity with firmware update systems, bootloaders, or CI/CD workflows for embedded software.
- Practical debugging experience using lab and software tools such as logic analysers, protocol analysers, network sniffers, or observability platforms.
- Strong problem-solving skills and the ability to work across hardware and software boundaries.
Nice to Have -------------
- Experience with low-power wireless technologies such as Thread, Zigbee, or BLE.
- Familiarity with cloud IoT services on AWS, Azure, or GCP.
- Exposure to secure boot, TPMs, secure elements, or hardware attestation.
- Experience with EMC/RF testing, antenna bring-up, or factory test processes.
- Awareness of relevant cybersecurity or privacy standards such as IEC 62443, ETSI EN 303 645, ISO 27001, or GDPR.
- Experience working on industrial, energy, or other distributed device deployments.
Benefits --------
- Competitive salary and an equity sign-on bonus
- Biannual bonus scheme
- Fully expensed tech to match your needs
- Paid annual leave
- Breakfast and dinner allowance for office-based employees
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.workable.com/view/2D6mfyNVxFAFqbcVU3jDbU/senior-iot-engineer-in-london-at-fuse-energy