Job Search and Career Advice Platform

Enable job alerts via email!

Real-Time Embedded Firmware Engineer (DSP/MCU)

Cirrus Logic, Inc.

Newbury

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company located in Newbury is seeking an Embedded Software Engineer to develop high-performance firmware for DSP architecture and microcontrollers. The role entails designing real-time embedded software, optimizing pipelines, and collaborating with cross-functional teams. Candidates should be experienced in C/C++ and comfortable with RISC V or Arm architecture. This hybrid position requires two in-office days based on business needs, with a commitment to a diverse and inclusive work environment.

Benefits

Diversity and inclusion programs
Flexible work schedule
Hybrid work model

Qualifications

  • Strong experience developing embedded firmware in C/C++.
  • Hands-on experience with RISC V and/or Arm architecture.
  • Solid understanding of register-level programming and memory-mapped I/O.
  • Proven ability to optimize firmware and manage concurrency.
  • Strong debugging skills with hardware and firmware.

Responsibilities

  • Design, implement, and maintain embedded firmware for DSP cores.
  • Build and optimize real-time signal-processing pipelines.
  • Implement and debug drivers and RTOS components.
  • Collaborate with cross-functional teams to define requirements.
  • Participate in code reviews and establish best practices.

Skills

Embedded firmware development
C/C++ programming
RISC V and Arm architecture
Debugging skills
Performance optimization

Tools

GCC/LLVM toolchains
JTAG/SWD debuggers
Logic analyzers
Job description
A technology solutions company located in Newbury is seeking an Embedded Software Engineer to develop high-performance firmware for DSP architecture and microcontrollers. The role entails designing real-time embedded software, optimizing pipelines, and collaborating with cross-functional teams. Candidates should be experienced in C/C++ and comfortable with RISC V or Arm architecture. This hybrid position requires two in-office days based on business needs, with a commitment to a diverse and inclusive work environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.