Senior Embedded Software Engineer

Zenovo

East Midlands

Hybrid

GBP 59,000 - 72,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zenovo is seeking a Senior Embedded Software Engineer in Nottinghamshire on a hybrid basis (3 days onsite). The role focuses on design and development of secure, network-connected embedded software for production-ready hardware.

You will work with firmware, hardware, software, test and compliance teams to deliver cutting-edge products for a global customer base, within an Agile environment.

Qualifications

  • Bachelor's degree in computer or engineering field or equivalent experience.
  • 5+ years' embedded software development experience.
  • Experience with embedded C/C++ for real-time systems.

Responsibilities

  • Design and develop embedded software for network-connected products.
  • Implement secure HTTPS/TLS communications.
  • Develop production-quality embedded C/C++ for real-time systems.
  • Design and maintain low-level drivers and hardware interfaces.
  • Support secure networking functionality and cybersecurity features.
  • Contribute to software architecture, code reviews and design discussions.
  • Debug and resolve complex embedded software issues.
  • Collaborate with hardware, firmware, test and compliance teams throughout the lifecycle.
  • Produce technical documentation and support product certification activities.

Skills

Embedded C
C++
RTOS
ARM Cortex-M
Networking TCP/IP
Security/Cybersecurity
Debugging
Agile

Education

Bachelors in CS/EE

Tools

GCC
Git

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)
Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)

Verso Recruitment Group • East Midlands

On-site
GBP 65,000 - 80,000
Senior Embedded Electronics Engineer
Senior Embedded Electronics Engineer

ZENOVO • Manchester

On-site
GBP 63,000 - 77,000
Senior Embedded Engineer
Senior Embedded Engineer

ARM LIMITED • Kirklington CP

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Redline Group • Hemel Hempstead

Hybrid
GBP 60,000 - 90,000
Pension
Bonus Scheme
Life Assurance
+1
Senior Embedded Electronics Engineer
Senior Embedded Electronics Engineer

Probe UK • Beeston

On-site
GBP 45,000 - 55,000
6.5% pension
26 days holiday
Life assurance (3x salary)
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stockford Recruitment • West of England

Hybrid
GBP 65,000 - 90,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

On-site
GBP 60,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

SR2 • Reading

On-site
GBP 65,000 - 90,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • North East

On-site
GBP 80,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Redline UK • Hemel Hempstead

Hybrid
GBP 65,000 - 90,000
Pension
Bonus Scheme
Life Assurance
+1