> Markdown version of [/jobs/ext/4594755-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4594755-senior-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer - **Company:** ZENOVO LTD - **Location:** Nottingham, UK - **Experience:** Expert - **Salary:** £60,000.0 - £90,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, ARM Architecture, Microsoft Azure, Bluetooth Low Energy (Bluetooth), Bluetooth, C++ (Programming Language), Cloud Computing, Code Review, Software Debugging, Device Drivers, Embedded C, Embedded Software, Firmware, FreeRTOS, Hardware Interface Design, Network Security, Network Protocols, Software Architecture, Real-Time Operating Systems, Signal Processing, TCP/IP, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, PIC Microcontroller, Real Time Systems, Software Security, Hardware Testing, Information Technology, Production Code, Bare Metal, Zigbee - **Published:** November 6, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5955668656 ## About the Role * Degree in Computer Science, Electronic Engineering, Electrical Engineering, or a related discipline, or equivalent commercial experience * At least 5 years of embedded software development experience * Strong Embedded C and/or C++ skills; C++11/14 is desirable * Experience developing production code for real-time embedded systems * Experience with ARM Cortex-M processors or similar * RTOS experience, such as ThreadX, Azure RTOS, or FreeRTOS * Experience with bare-metal embedded development and low-level driver development * Knowledge of networking protocols, including TCP/IP and HTTP/S * Experience implementing secure communications and cybersecurity features * Strong debugging and problem-solving skills * Excellent communication skills and experience working in multidisciplinary engineering teams * Desirable experience with STM32 microcontrollers; SPI, I2C, I2S, UART, and DMA; Bluetooth Low Energy, Bluetooth, Zigbee, Thread, Matter, or Wi-Fi; audio DSP, digital filtering, or signal processing; hardware testing and debugging; cybersecurity standards or connected-product regulations such as IEC 62443 or the Cyber Resilience Act; and compliance, certification, or product security activities ## Description * Design and develop embedded software for network-connected products * Implement secure communication protocols, including HTTPS/TLS * Develop production-quality embedded C/C++ software for real-time systems * Design and maintain low-level software drivers and hardware interfaces * Support secure networking functionality and cybersecurity implementation * Contribute to software architecture, code reviews, and technical design discussions * Debug and resolve complex embedded software issues * Work with hardware, firmware, test, and compliance engineers throughout the product lifecycle * Produce technical documentation and support product certification activities * Contribute within an Agile development environment Technologies: * ARM * Azure * Bluetooth * Embedded * Firmware * FreeRTOS * Hardware * HTTP * Support * Network * Security * TCP/IP * Cloud * C++, We are seeking a Senior Embedded Software Engineer for our innovative product development team working on next-generation embedded technology. This hands-on senior role involves developing secure, network-connected embedded products from concept through production for a global customer base, in a collaborative environment alongside firmware, hardware, software, test, and compliance teams. The role is based in Nottinghamshire, with three days onsite each week, and offers a salary of up to £65,000 depending on experience. We cannot offer sponsorship for this role.