Design and implement connectivity stacks across Ethernet, Wi-Fi, Thread, Zigbee, and BLE.
Develop and optimise secure, reliable messaging using MQTT, CoAP, HTTP, or WebSockets.
Implement precise device time synchronisation with NTP or PTP.
Build secure boot flows, key and certificate provisioning, and hardware attestation using TPMs or secure elements.
Develop signed firmware update pipelines, and A/B or rollback OTA update mechanisms.
Lead threat modelling, software bill of materials (SBOM) generation, and vulnerability management programs.
Integrate devices with cloud IoT services (AWS, Azure, GCP) and distributed energy resource (DER) protocols.
Define and track telemetry and health metrics for device observability and predictive maintenance.
Ensure designs comply with safety, EMC, radio, and grid interconnection standards.
Prepare test plans and certification artefacts, and coordinate with notified bodies and test labs.
Partner with firmware, hardware, power electronics, mechanical, and security teams to deliver production-ready devices.
Contribute to design reviews, technical documentation, and interface specifications.
Mentor peers on embedded security, networking, and protocol best practices.
Requirements
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
3+ years of experience shipping connected embedded products.
Strong proficiency in C/C++ on RTOS (e.g., Zephyr, FreeRTOS), plus Python scripting for testing and automation.
Deep understanding of IP networking, TLS 1.2/1.3, mTLS, PKI, and secure device provisioning at scale.
Experience with OTA frameworks, bootloaders, and CI/CD pipelines for firmware.
Practical experience with EMC/RF design, antenna bring-up, and factory testing.
Working knowledge of cybersecurity and privacy standards (IEC 62443, ISO 27001, ETSI EN 303 645, GDPR).
Skilled in debugging with logic and protocol analysers, network sniffers (e.g., Wireshark), and cloud observability tools.
Benefits
Competitive salary
Biannual bonus scheme
Fully expensed tech to match your needs
Paid annual leave
Breakfast and dinner for office based employees
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C/C++RTOSPythonMQTTCoAPHTTPWebSocketsNTPPTPOTA
Soft skills
leadershipmentoringcollaborationcommunication
Certifications
Bachelor’s degree in Electrical EngineeringBachelor’s degree in Computer EngineeringBachelor’s degree in Computer ScienceIEC 62443ISO 27001ETSI EN 303 645GDPR