> Markdown version of [/jobs/ext/1963692-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1963692-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:** £65,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, ARM Architecture, Microsoft Azure, Bluetooth Low Energy (Bluetooth), Bluetooth, C++ (Programming Language), Code Review, Software Debugging, 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:** August 7, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2912599733-2 ## About the Role * Degree in Computer Science, Electronic Engineering, Electrical Engineering or a related discipline (or equivalent commercial experience). * 5+ years' experience in embedded software development. * Strong Embedded C and/or C++ (C+/14 desirable). * Experience developing production code for real-time embedded systems. * Experience with ARM Cortex-M processors or similar. * RTOS experience (ThreadX, Azure RTOS, FreeRTOS or similar). * Bare-metal embedded development. * Experience developing low-level drivers. * 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 within multidisciplinary engineering teams. Desirable Experience * STM32 microcontrollers. * SPI, I2C, I2S, UART and DMA. * Bluetooth Low Energy (BLE), Bluetooth, Zigbee, Thread, Matter or Wi-Fi technologies. * Audio DSP, digital filtering or signal processing. * Hardware test and debugging. * Cybersecurity standards or connected product regulations (e.g. IEC 62443, Cyber Resilience Act). * Supporting compliance, certification or product security activities. ## Description An exciting opportunity has arisen for an experienced Senior Embedded Software Engineer to join an innovative product development team working on next-generation embedded technology. This is a hands-on senior engineering role where you'll play a key part in developing secure, network-connected embedded products from concept through to production. You'll be joining a collaborative engineering environment, working alongside firmware, hardware, software, test and compliance teams to deliver cutting-edge products for a global customer base. About the Role * 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 closely 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Debunking the Top 10 Myths about Web 3](https://www.wearedevelopers.com/videos/634-debunking-the-top-10-myths-about-web-3) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)