Haystack
← Back to Jobs
full time
Technology

Software Engineer - DSP

Octagon GroupLaverstoke, Whitchurch🇬🇧United KingdomPosted 26 Jul 2026

Why This Role Stands Out

This hybrid role offers an exciting opportunity to develop cutting-edge, performance-critical DSP firmware within an innovative R&D team, perfect for experienced embedded software engineers passionate about real-time signal processing. You'll thrive by collaborating with multidisciplinary teams, leveraging your C/C++ expertise, and contributing to advanced electronic products in a dynamic commercial environment.

Quick Overview

Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

Job Description

Job Title: Software Engineer – DSP<br />Location: Laverstock, Hampshire We are excited to be recruiting for a highly skilled Software Engineer – DSP to join an innovative Research &amp; Development team based in Laverstock. This is a fantastic opportunity for an experienced embedded software professional to take on a challenging and rewarding job working on cutting-edge, performance-critical technology. This job will see you developing real-time embedded firmware for a DSP processor at the core of advanced electronic products. You will work closely with multidisciplinary engineering teams to design, prototype and deliver high-performance signal processing solutions in a collaborative commercial environment. Responsibilities for the Software Engineer – DSP job:

  • Developing real-time embedded software in C/C++ for DSP-based applications
  • Designing and implementing signal processing chains
  • Prototyping DSP algorithms in MATLAB and translating them into optimised C code
  • Writing low-level drivers for on-chip and board-level peripherals
  • Bringing up and debugging prototype PCBs alongside electronics engineers
  • Collaborating with cross-functional teams to define software architecture and interfaces
  • Participating in peer reviews and maintaining clear technical documentation Skills &amp; experience required for the Software Engineer – DSP job:
  • Degree in Electronic Engineering, Computer Science, or related discipline
  • Minimum 3+ years’ commercial experience in C/C++
  • Strong background in real-time embedded systems
  • Experience working with DSP applications
  • Knowledge of signal processing techniques such as filtering, FFT, sample rate conversion, or dynamic range control This job offers flexible hybrid working, providing the opportunity to balance on-site collaboration with remote working to support both productivity and work–life balance. Alongside this flexibility, the role presents excellent long-term career progression within a growing and innovative R&amp;D environment. To apply for the Software Engineer - DSP job in Laverstock, Hampshire. For more information contact Scott Newcomen on (phone number removed)

Skills

MATLAB
Embedded Systems
C++

Similar jobs