Haystack
← Back to Jobs
Full time
Technology

Senior Embedded Software Engineer

ZenovoNottinghamshire🇬🇧United KingdomPosted 6 Aug 2026

Quick Overview

Salary
£65k/yr
Work Type
On Site
Schedule
Full Time
Level
Mid Senior

Job Description

Job Title: Senior Embedded Software Engineer
Location: Nottinghamshire (hybrid 3 days onsite)
Salary: Up to £65k (DOE)

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.

Essential Skills & Experience
  • 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.

Please note, we cannot offer sponsorship for this role.
If interested, please send over an updated CV.

Skills

Embedded Systems
TCP/IP
Agile
Azure
C++
HTTP
HTTPS

Similar jobs