Senior Embedded Firmware Engineer – ARM & RTOS

Zenovo

Southampton

Hybrid

GBP 77,000 - 118,000

Part time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Zenovo is seeking a Senior Embedded Software Engineer to support a modernisation programme on the outskirts of Southampton. You will be hands-on with firmware and hardware, using Embedded C/C++ on ARM microcontrollers within RTOS and bare-metal contexts.

The role combines 1 day per week onsite with the remainder remote, focusing on security, platform migration, secure boot and firmware signing while collaborating with hardware and software teams.

Qualifications

  • Experience with Embedded C/C++ on ARM microcontrollers.
  • Solid RTOS and/or bare-metal development background.
  • Strong debugging using JTAG/SWD and low-level peripherals.

Responsibilities

  • Develop and maintain embedded firmware for ARM-based MCUs.
  • Work at low level with peripherals, interrupts and hardware interfaces.
  • Develop for RTOS and bare-metal environments and fix complex issues.
  • Perform on-target debugging and contribute to secure firmware features.

Skills

Embedded C/C++
ARM microcontrollers
RTOS or bare-metal
JTAG/SWD debugging
Embedded security
Firmware debugging

Tools

ARM GCC/toolchain
JTAG
SWD
Cryptography libs

Job description

Zenovo is seeking a Senior Embedded Software Engineer to support a modernisation programme on the outskirts of Southampton. You will be hands-on with firmware and hardware, using Embedded C/C++ on ARM microcontrollers within RTOS and bare-metal contexts.

The role combines 1 day per week onsite with the remainder remote, focusing on security, platform migration, secure boot and firmware signing while collaborating with hardware and software teams.

Get your free, confidential resume review.

or drag and drop your file here.