Hybrid Embedded Software Engineer – DSP/MCU Focus

Cirrus Logic

Newbury

Hybrid

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cirrus Logic is searching for an Embedded Software Engineer to design and optimize embedded firmware for high-performance DSP architecture and microcontrollers. This role offers the opportunity to work closely with hardware and systems teams, contributing to innovative solutions.

The successful candidate will have strong experience in C/C++ programming, RISC-V/Arm architectures, and possess excellent debugging skills. This position is hybrid, requiring 2 days in-office work in Newbury or London.

.

Qualifications

  • Strong experience developing embedded firmware in C/C++ for MCUs.
  • Hands-on experience with RISC-V and/or Arm architecture.
  • Solid understanding of embedded software fundamentals including concurrency.
  • Proven ability to optimize firmware for performance.
  • Strong debugging skills with hardware and software.

Responsibilities

  • Design and implement embedded firmware for DSP cores and MCUs.
  • Optimize real-time signal-processing pipelines.
  • Develop firmware with a focus on performance and power optimization.
  • Collaborate with cross-functional teams to define requirements.
  • Contribute to documentation and participate in code reviews.

Skills

C/C++ programming
Embedded firmware development
Debugging skills
RISC-V and/or Arm architecture
Memory optimization

Tools

GCC
JTAG/SWD
CMake/Make

Job description

Cirrus Logic is searching for an Embedded Software Engineer to design and optimize embedded firmware for high-performance DSP architecture and microcontrollers. This role offers the opportunity to work closely with hardware and systems teams, contributing to innovative solutions.

The successful candidate will have strong experience in C/C++ programming, RISC-V/Arm architectures, and possess excellent debugging skills. This position is hybrid, requiring 2 days in-office work in Newbury or London.

.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 Software Engineer (LDN)
Embedded Software Engineer (LDN)

Cirrus Logic • Newbury

Hybrid
GBP 45,000 - 65,000
Real-Time Embedded DSP Firmware Engineer
Real-Time Embedded DSP Firmware Engineer

Cirrus Logic • Greater London

Hybrid
GBP 50,000 - 70,000
Digital Design Engineer (TR-NWB)
Digital Design Engineer (TR-NWB)

Cirrus Logic • Newbury

Hybrid
GBP 40,000 - 70,000
Digital Design Engineer (TR-NWB)
Digital Design Engineer (TR-NWB)

Cirrus Logic • Newbury

Hybrid
GBP 45,000 - 65,000
Digital IC Design Engineer - Hybrid (Edinburgh)
Digital IC Design Engineer - Hybrid (Edinburgh)

Cirrus Logic • City of Edinburgh

Hybrid
GBP 45,000 - 65,000
Senior Embedded Firmware Engineer - Real-Time DSP & MCU
Senior Embedded Firmware Engineer - Real-Time DSP & MCU

Camlin • Lisburn

Hybrid
GBP 55,000 - 75,000
Company Pension & Life Assurance Schemes
On-site parking
Hybrid Working
+2
Senior Digital Design Engineer (#OAEG3)
Senior Digital Design Engineer (#OAEG3)

Cirrus Logic • City of Edinburgh

Hybrid
GBP 45,000 - 65,000
Hybrid System Architect — Next-Gen Mixed-Signal ICs & Audio
Hybrid System Architect — Next-Gen Mixed-Signal ICs & Audio

Cirrus Logic • City of Edinburgh

Hybrid
GBP 60,000 - 80,000
Digital Design Engineer (AP)
Digital Design Engineer (AP)

Cirrus Logic • City of Edinburgh

Hybrid
GBP 45,000 - 65,000