Responsibilities
- 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, and support device time synchronisation (NTP/PTP)
- Contribute to secure boot flows, key and certificate provisioning, and hardware-backed device identity using TPMs or secure elements
- Build and maintain signed firmware update pipelines, including OTA update and rollback, and support security best practices across the device lifecycle
- Integrate devices with cloud IoT platforms and backend services, and improve telemetry, health monitoring and observability for deployed devices
- Support reliable field operation, debugging fleet issues and improving resilience
- Support testing and validation for safety, EMC, radio and related requirements, and help prepare test plans and certification artefacts
- Work closely with firmware, hardware, power electronics, mechanical and software teams, contributing to design reviews, documentation and interface specifications
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent practical experience
- 2+ years building connected embedded products, or strong relevant industry/project experience
- Good proficiency in C/C++ for embedded systems, with experience of 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
- Low-power wireless (Thread, Zigbee, BLE)
- Cloud IoT services on AWS, Azure or GCP
- Secure boot, TPMs, secure elements or hardware attestation
- EMC/RF testing, antenna bring-up or factory test
- Awareness of standards such as IEC 62443, ETSI EN 303 645, ISO 27001 or GDPR
- Industrial, energy or other distributed device deployments
Benefits
- Competitive salary and eligibility for equity
- Biannual bonus scheme
- Fully expensed tech to match your needs
- Private health insurance
- Breakfast and dinner allowance for office-based employees
Work Arrangement
Remote (Country) — US