← Back to Jobs
Full time
Technology
Embedded Software Engineer (IoT)
ZenovoLeicestershire🇬🇧United KingdomPosted 19 Jul 2026
Quick Overview
Salary
£75k/yr
Work Type
On Site
Schedule
Full Time
Level
Mid Senior
Job Description
Job Title: IoT Embedded Software Engineer
Location: Leicestershire (Hybrid 3 days per week onsite)
Salary: Up to £75k (Depending on Experience)
We're looking for a talented IoT Embedded Software Engineer to join a cutting-edge technology company developing next-generation connected devices and intelligent solutions. This is a hands-on role focused on designing, developing, and testing embedded software that powers secure, scalable, and highly connected products. If you're passionate about embedded systems, wireless connectivity, and IoT innovation, we'd love to hear from you.
About the Role
If interested, please send over an updated CV.
Location: Leicestershire (Hybrid 3 days per week onsite)
Salary: Up to £75k (Depending on Experience)
We're looking for a talented IoT Embedded Software Engineer to join a cutting-edge technology company developing next-generation connected devices and intelligent solutions. This is a hands-on role focused on designing, developing, and testing embedded software that powers secure, scalable, and highly connected products. If you're passionate about embedded systems, wireless connectivity, and IoT innovation, we'd love to hear from you.
About the Role
- Design, develop, and maintain embedded software for IoT devices and edge-connected systems.
- Develop low-level embedded software, including device drivers, board support packages (BSPs), and RTOS/kernel components.
- Implement and optimise secure IoT communication protocols such as MQTT, BLE, Wi-Fi, Zigbee, and LoRa.
- Develop connectivity, telemetry, remote monitoring, and device management functionality.
- Build automated test frameworks, perform Hardware-in-the-Loop (HIL) testing, and support prototype validation.
- Collaborate closely with hardware, cloud, and product teams to deliver end-to-end IoT solutions.
- Troubleshoot embedded hardware/software issues and optimise system performance, reliability, and power consumption.
- Maintain technical documentation and contribute to software architecture decisions.
- Participate in CI/CD pipelines for automated testing, deployment, and software delivery.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related discipline.
- Strong commercial experience developing embedded software in C/C++.
- Experience with Linux-based embedded systems and Python for scripting, automation, or testing.
- Hands-on experience with microcontrollers such as ARM Cortex-M, STM32, ESP32, or similar platforms.
- Strong understanding of IoT architectures, edge devices, and connected product development.
- Experience implementing wireless communication protocols including BLE, Wi-Fi, Zigbee, Thread, LoRaWAN, or cellular IoT technologies.
- Knowledge of secure communications, device authentication, encryption, and secure data transmission.
- Experience with low-power embedded design and battery-powered IoT devices.
- Familiarity with automated testing frameworks and debugging tools such as JTAG, GDB, oscilloscopes, and logic analysers.
- Experience using Git and CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Yocto Linux and embedded Linux customisation.
- OTA firmware update systems and device lifecycle management.
- Bootloader development and firmware architecture.
- Experience with cloud IoT platforms (AWS IoT, Azure IoT, Google Cloud IoT, or similar).
- Knowledge of SPI, I2C, UART, CAN, GPIO, and other embedded communication interfaces.
- Experience with edge computing and real-time data processing.
- TDD/BDD methodologies and hardware simulation/testing environments.
If interested, please send over an updated CV.
Skills
AWS
Edge Computing
Embedded Systems
Encryption
TDD
Azure
BDD
C++
Git
GitLab CI
Google Cloud
IoT
Jenkins
Python
Similar jobs
Solutions Field Application Engineer (North-Midlands, UK)
Arrow Electronics, Inc. · london, United Kingdom
1 hour agoSenior Engineer Safety & Environmental Engineering (Product Safety)
BAE Systems · Coventry, United Kingdom
2 hours agoSoftware Engineer
Anson Mccade · Leeds, United Kingdom
2 hours ago£55k/yrEmbedded Software Engineer
ZENOVO LTD · Holywell, United Kingdom
3 hours ago£37.5k - £50k/yrSoftware Engineer
EMBL-EBI · Saffron Walden, United Kingdom
3 hours agoSenior Software Engineer
Akkodis · london, United Kingdom
5 hours ago