Senior Embedded Software Engineer
ZENOVO LTD
- Ort
- East Midlands, GB
- Arbetsplats
- På plats
- Anställningsform
- Heltid
- Lön
- £60k–£90k
- Publicerat
- I går
- Källa
- DevITJobs UK
Requirements:
- 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
Responsibilities:
- 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++
More
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.
last updated 43 week of 2026