Software Engineer – DSP (Embedded Audio)
SKILLS
FULL DESCRIPTION
Software Engineer – DSP (Embedded Audio)
Company: [Employer hidden — view at passion-project.co.uk]
Location: Salisbury (Hybrid)
Salary: Circa £55,000 + benefits
Type: Permanent, Full-time
Experience Level: Mid-Senior level
About the Role
There are very few engineering companies where the pursuit of perfect sound is taken this seriously.
For over five decades, this British audio brand has built a global reputation for uncompromising engineering standards and products that consistently receive five-star reviews from critics and enthusiasts alike. Founded on a passion for music and technical innovation, their systems are designed with one goal in mind: to reproduce recorded music with an authenticity that feels alive.
Today their engineering teams continue that mission, developing the next generation of high-performance streaming audio systems used by music lovers all over the world.
They are now looking for a Software Engineer specialising in DSP to join their R&D team.
This role sits at the heart of the product development process — working on the embedded firmware that powers the DSP processors inside their streaming platforms. You will collaborate with acoustics engineers, electronics designers and embedded software specialists to develop the signal processing pipelines and control software that ultimately shape the sound quality of the finished product.
During early concept work you will prototype algorithms in MATLAB, exploring new approaches to signal processing and system performance. As products move into development you will implement these algorithms in high-performance C code running on Analog Devices SHARC DSP processors, bringing up new hardware platforms and interfacing with DAC/ADC devices and other digital audio peripherals.
If you enjoy working close to the hardware — debugging prototypes, collaborating across disciplines and translating signal processing theory into production-ready embedded software — this is an environment where your work will directly influence the sound signature of a world-class audio product.
Key Skills & Experience
- Strong C / C++ development experience (minimum ~3 years commercially)
- Experience developing real-time embedded software
- Understanding of DSP techniques such as filtering, FFT, sample-rate conversion or dynamic range processing
- Experience working with MATLAB for algorithm development or prototyping
- Familiarity with embedded electronics and hardware debugging
- Experience working with modern development practices (Git, Agile, code reviews)
Desirable
- Experience working with Analog Devices SHARC DSP platforms
- Prior experience in audio DSP
- Interest or passion for high-fidelity audio systems
The Opportunity
You will be joining an engineering organisation that has spent decades refining its approach to sound reproduction. The company’s R&D teams work closely with sister organisations across Europe to develop new audio technologies across loudspeakers, streaming platforms and amplification systems.
For an engineer who cares about both technical excellence and the end user experience, this is a rare opportunity to work on products where the quality of the engineering is directly audible.