Embedded Software Engineer (Remote)

2 weeks, 6 days 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 Staff Software Engineer - Project Matrix

LVT is hiring a Senior Staff Software Engineer to lead architecture and technical strategy for its embedded camera ecosystem, spanning edge-device software, video pipelines, and AI-enabled analytics.

Computer Vision Machine Learning
11 hours, 59 minutes ago

Senior FPGA Prototyping Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is seeking a Senior FPGA & Silicon Bring-up Engineer to help develop and validate next-generation communications ASICs across pre-silicon prototyping, first-silicon bring-up, and system integration.

Embedded Systems Python Verilog
2 days, 11 hours ago

Senior Staff RTL Verification Engineer

Impinj 251-1K Communications Equipment

Impinj is seeking a Senior RTL Verification Engineer to verify next-generation RAIN RFID Reader ICs within its Silicon Engineering team, from test planning through tapeout and validation.

CI/CD Perl Python Ruby Verilog
2 days, 11 hours ago

Senior Staff Digital Design Engineer

Impinj 251-1K Communications Equipment

Impinj is hiring a senior digital design engineer to develop next-generation RAIN RFID Reader ICs, taking mixed-signal digital subsystems from architecture through silicon validation.

Perl Python SOC Verilog
2 days, 12 hours 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