About this role
Salary: £55,000 - 60,000 per year
Requirements: Minimum 3 years of commercial C/C++ experienceStrong real-time embedded software experienceExperience with DSP / signal processing applicationsAudio DSP knowledge would be highly beneficialExperience with filter design, FFT, sample rate conversion, or dynamic range controlAnalog Devices SHARC experience would be a big advantageFamiliarity with electronics and hardware debuggingDegree in Electronic Engineering, Computer Science, or a similar engineering disciplineGit, Jira, and Agile experience beneficialApplicants must already have the right to work in the UK without requiring current or future sponsorship Responsibilities: Develop real-time embedded software for DSP applicationsDevelop and implement DSP algorithms and audio processingPrototype processing components in MATLAB, then implement them in CWrite drivers for DSP and PCB peripheralsWork with DAC/ADC and digital audio circuitryBring up and debug new prototype PCBsWork closely with firmware, electronics, and acoustics engineersUse oscilloscopes, logic analysers, and audio test equipmentTake part in peer code reviews Technologies: EmbeddedFirmwareGitHardwareJIRAMatlabC++ More:
We are recruiting for a Software Engineer specialising in Digital Signal Processing (DSP) to join our established R&D team in Salisbury. This is a hands-on embedded software role developing firmware that runs on SHARC DSP processors within high-end audio products. You will work from early concepts and prototypes through to developing the software that controls the DSP and processes audio signals. This is a full-time, permanent position with a salary of circa £55,000 - £60,000 DOE.
last updated 38 week of 2026