Now hiring

Senior Embedded Software Engineer @ ZENOVO LTD

GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £60,000 - 90,000 per year

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 44 week of 2026

Skills

Embedded CC++RTOARM Cortex Mdriver developmentTCP/IPHTTPS/TLSsecure communicationscybersecurityDebuggingAgileC++11/14

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores