Embedded Firmware Engineer: ARM Cortex-M & FreeRTOS

Fort Recruitment

Birkenhead

On-site

GBP 55,000 - 60,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Salary progression
Holiday allowance
Personal pension scheme
Benefits package

Job summary

Fort Recruitment is seeking a Firmware Developer to build and maintain embedded software for industrial systems and connected hardware. This full-time permanent role involves low-level firmware, real-time systems, microcontroller peripherals, and close collaboration with electronics and systems engineers.

You will work across the complete firmware lifecycle from requirements to production support. Design, implement and debug interfaces (UART, SPI, I2C, Ethernet), optimize for speed and memory,

Qualifications

  • Strong proficiency in C programming.
  • Commercial experience developing embedded firmware.
  • Experience with ARM Cortex-M0 and/or Cortex-M4.
  • Experience with FreeRTOS or similar RTOS.
  • Solid understanding of multithreaded programming.
  • Experience with UART, SPI, I2C, and Ethernet.
  • Experience with MCU peripherals (ADC, DAC, timers, DMA, interrupts).
  • Understanding of TCP/IP networking (lwIP).
  • Ability to debug firmware with hardware tools.
  • Ability to optimize firmware for speed, memory, and power.

Responsibilities

  • Design, develop, test, and maintain embedded firmware in C.
  • Develop software for ARM Cortex-M0 and Cortex-M4 MCUs.
  • Build and maintain FreeRTOS-based applications with reliable multithreaded design.
  • Implement and debug interfaces: UART, SPI, I2C, Ethernet.
  • Work with MCU peripherals: ADCs, DACs, timers, interrupts, DMA.
  • Integrate TCP/IP networking using lwIP.
  • Hardware bring-up, debugging firmware with electronics teams.
  • Optimize firmware for speed, memory, and power; develop diagnostics and updates.
  • Read electrical schematics and collaborate with hardware engineers.
  • Use Git for version control and collaboration.
  • Support system integration, validation, manufacturing, field support.
  • Create and maintain technical documentation.

Skills

C programming
Embedded firmware
ARM Cortex-M0/M4
FreeRTOS
Multithreading
UART_SPI_I2C_Ethernet
lwIP
Git
Firmware debugging
Electrical schematics

Job description

Fort Recruitment is seeking a Firmware Developer to build and maintain embedded software for industrial systems and connected hardware. This full-time permanent role involves low-level firmware, real-time systems, microcontroller peripherals, and close collaboration with electronics and systems engineers.

You will work across the complete firmware lifecycle from requirements to production support. Design, implement and debug interfaces (UART, SPI, I2C, Ethernet), optimize for speed and memory,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux & Firmware Engineer (ARM Cortex-A)
Senior Embedded Linux & Firmware Engineer (ARM Cortex-A)

Fortaegis • United Kingdom

Remote
GBP 70,000 - 105,000
ARM Cortex Embedded Firmware Engineer - OTA
ARM Cortex Embedded Firmware Engineer - OTA

Simpson & Partners Limited • Kemble

Remote
GBP 65,000 - 90,000
Embedded Firmware Engineer - ARM Cortex-M & Hardware Impact
Embedded Firmware Engineer - ARM Cortex-M & Hardware Impact

Set2recruit LTD • Southampton

On-site
GBP 45,000 - 65,000
Embedded Firmware Engineer – C/C++, RTOS, BLE
Embedded Firmware Engineer – C/C++, RTOS, BLE

Platform Recruitment Limited • Ashfield

On-site
GBP 43,000 - 58,000
Sabbatical after 6 years
22 days holiday
Work-life balance
Embedded Software Engineer - C / FreeRTOS
Embedded Software Engineer - C / FreeRTOS

Redline Group Ltd • Fareham

On-site
GBP 45,000 - 60,000
Firmware Developer
Firmware Developer

Fort Recruitment • Birkenhead

On-site
GBP 55,000 - 60,000
Salary progression
Holiday allowance
Personal pension scheme
+1
Embedded Software Engineer - C
Embedded Software Engineer - C

Redline Group - Specialist Recruitment for Technology & Electronics Companies • Southampton

On-site
GBP 45,000 - 65,000
Embedded Linux / Firmware Engineer Software · UK ·
Embedded Linux / Firmware Engineer Software · UK ·

Fortaegis • United Kingdom

Remote
GBP 70,000 - 105,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Simpson & Partners Limited • Kemble

Remote
GBP 65,000 - 90,000
Embedded C Engineer – FreeRTOS, RISC-V, Automotive
Embedded C Engineer – FreeRTOS, RISC-V, Automotive

Redline Group - Specialist Recruitment for Technology & Electronics Companies • Southampton

On-site
GBP 45,000 - 65,000