Hybrid Embedded Software Engineer - DSP/MCU, Real-Time

Cirrus

Greater London

Hybrid

GBP 65,000 - 90,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cirrus Logic seeks an Embedded Software Engineer to craft high-performance firmware close to hardware for DSPs and MCUs. You will design real-time pipelines, optimize latency and power, and collaborate with hardware and systems teams to bring products from concept to production.

The role spans architecture/design, low-level firmware, and performance tuning, with a focus on reliable, scalable firmware and strong documentation. Hybrid in Newbury/London, with in-office days as needed.

Qualifications

  • Strong firmware experience in C/C++ for MCUs/DSPs.
  • Experience with RISC V and/or Arm Cortex M/A architectures.

Responsibilities

  • Design, implement, and maintain embedded firmware for DSP cores and MCUs (RISC V and/or Arm).
  • Build and optimize real-time signal-processing pipelines (fixed-point and/or floating-point).
  • Develop firmware with C/C++ with emphasis on performance, memory, and power.
  • Bring up new hardware: boot flows, clocks, memory maps, interrupt vectors, peripheral init.
  • Implement and debug drivers and RTOS components (Zephyr or equivalent).
  • Develop test strategies: unit tests, hardware-in-the-loop tests, diagnostics.
  • Use debugging/profiling tools: JTAG/SWD, logic analyzers, oscilloscope, trace tools.

Skills

Embedded firmware
C/C++
RISC V/Arm
RTOS concepts
Performance optimization
Peripherals and buses
Debugging and profiling

Education

Bachelor's degree (electronics or computer engineering)

Tools

JTAG/SWD
OpenOCD/J-Link
GDB
Logic analyzer
Oscilloscope

Job description

Cirrus Logic seeks an Embedded Software Engineer to craft high-performance firmware close to hardware for DSPs and MCUs. You will design real-time pipelines, optimize latency and power, and collaborate with hardware and systems teams to bring products from concept to production.

The role spans architecture/design, low-level firmware, and performance tuning, with a focus on reliable, scalable firmware and strong documentation. Hybrid in Newbury/London, with in-office days as needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Audio Firmware Engineer - Hybrid Remote
Senior Embedded Audio Firmware Engineer - Hybrid Remote

Cirrus Logic • Newbury

Hybrid
GBP 85,000 - 110,000
Hybrid work arrangement
Senior Audio DSP Firmware Engineer - Hybrid
Senior Audio DSP Firmware Engineer - Hybrid

Cirrus • Newbury

Hybrid
GBP 85,000 - 110,000
Real-Time DSP & MCU Firmware Engineer (Hybrid)
Real-Time DSP & MCU Firmware Engineer (Hybrid)

Camlin • Lisburn

Hybrid
GBP 55,000 - 70,000
On-site parking
Hybrid Working
Subsidised Gym Membership
+2
Embedded Software Engineer (LDN)
Embedded Software Engineer (LDN)

Cirrus • Greater London

Hybrid
GBP 65,000 - 90,000
Embedded Software Engineer (NWB)
Embedded Software Engineer (NWB)

Cirrus Logic • Greater London

On-site
GBP 50,000 - 70,000
Flexible work schedule
Inclusive company culture
Embedded Audio Firmware Engineer
Embedded Audio Firmware Engineer

Cirrus • Newbury

Hybrid
GBP 85,000 - 110,000
Embedded Audio Firmware Engineer
Embedded Audio Firmware Engineer

Cirrus Logic • Newbury

Hybrid
GBP 85,000 - 110,000
Hybrid work arrangement
Real-Time DSP Firmware Engineer (Hybrid)
Real-Time DSP Firmware Engineer (Hybrid)

Camlin Group • Lisburn

Hybrid
GBP 45,000 - 65,000
Hybrid Working
On-site parking
Company Pension & Life Assurance Sche
+2
Real-Time Embedded DSP Firmware Engineer
Real-Time Embedded DSP Firmware Engineer

Cirrus Logic • Greater London

Hybrid
GBP 50,000 - 70,000
Embedded Real-Time DSP Firmware Engineer
Embedded Real-Time DSP Firmware Engineer

Camlin Group • Lisburn

Hybrid
GBP 42,000 - 65,000
Competitive salary
Company Pension & Life Assurance Sche"
On-site parking