Embedded Software Engineer (Remote)

1 month, 1 week ago
Full-time
Mid Level
Cybersecurity
Fuse Energy

Fuse Energy

Fuse Energy is a leading UK electricity supplier prioritizing affordability, service excellence, and sustainability through renewable energy projects and global reinvestment efforts.

Renewable Electricity
11-50
Founded 2014
$78M raised

Description

  • Develop and maintain device connectivity across Ethernet, Wi‑Fi, Thread, Zigbee, and BLE.
  • Build secure and reliable device messaging using protocols such as MQTT, CoAP, HTTP, or WebSockets.
  • Support device time synchronization using NTP or PTP.
  • Contribute to secure boot flows, key and certificate provisioning, and hardware-backed device identity.
  • Help build signed firmware update pipelines, including OTA updates and rollback mechanisms.
  • Support security best practices across the device lifecycle, including vulnerability management and secure provisioning.
  • Integrate devices with cloud IoT platforms and backend services.
  • Define and improve telemetry, health monitoring, and observability for deployed devices.
  • Debug fleet issues and improve the resilience of connected devices in the field.
  • Work closely with firmware, hardware, power electronics, mechanical, and software teams to deliver production-ready devices.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
  • 4+ years of experience building connected embedded products, or strong relevant industry/project experience.
  • Strong proficiency in C/C++ for embedded systems, with experience in RTOS environments 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 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 logic analysers, protocol analysers, network sniffers, or observability platforms.
  • Experience with low-power wireless technologies such as Thread, Zigbee, or BLE (nice to have).
  • Familiarity with cloud IoT services on AWS, Azure, or GCP (nice to have).
  • Exposure to secure boot, TPMs, secure elements, or hardware attestation (nice to have).
  • Experience with EMC/RF testing, antenna bring-up, or factory test processes (nice to have).
  • Awareness of cybersecurity or privacy standards such as IEC 62443, ETSI EN 303 645, ISO 27001, or GDPR (nice to have).
  • Experience working on industrial, energy, or other distributed device deployments (nice to have).

Benefits

  • Competitive salary and an equity sign-on bonus.
  • Biannual bonus scheme.
  • Fully expensed tech to match your needs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - IoT

Voltus 251-1K Electric Utilities

Voltus is hiring a Senior Engineer for its edge technology team to develop cloud architecture, IoT fleet management systems, and device firmware supporting thousands of distributed energy devices across North America.

Arduino AWS ClickHouse Docker FastAPI GitHub Go IoT Linux PostgreSQL Python Raspberry Pi React TypeScript
4 days, 3 hours ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is seeking a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

1 week ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

1 week ago

Staff System Software Engineer, AOSP (Android OS)

Motive 1K-5K Road & Rail

Motive is hiring a Staff System Software Engineer to design and develop next-generation IoT and hardware platform software across Linux, Android, and real-time operating systems.

Agile C++ Java Kotlin Linux
1 week, 5 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers