Lavora.

Tillbaka till sökningen

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