×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer

Job in London, Greater London, W1B, England, UK
Listing for: ZENOVO LTD
Full Time position
Listed on 2026-10-15
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 65000 GBP Yearly GBP 65000.00 YEAR
Job Description & How to Apply Below
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++11/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
STM
32 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.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary