
Real job — pulled straight from Naim Audio’s careers page · Verified July 24, 2026 · No reposts.
Job description
Naim Audio is hiring a Software Engineer, Research & Development — a full-time, based in Salisbury, Wiltshire role. Apply directly on Naim Audio's careers page below.
Software Engineer (DSP)
Department: R&D
Employment Type: Full Time
Location: Salisbury, Wiltshire, Salisbury, Hybrid
You are expected to have a strong real-time embedded software background with signal processing applications. A background in audio DSP is desirable but an interest in audio is essential. You should be familiar with electronics and prototype debugging techniques as often you will be involved in bringing up early prototypes.
Key Responsibilities
- Develop real-time embedded software for new products. Often the software will be related to DSP applications.
- Write drivers for peripherals that might be on the DSP chip or on the PCB.
- Develop new processing chain components in MATLAB then implement in C code on the DSP processor.
- Collaborate with other firmware developers to define interfaces between processors.
- Work with the acoustics team to develop new ideas and find novel ways to improve performance and sound quality.
- Bring up the DSP and digital audio circuitry on prototype PCBs. Sometimes using oscilloscopes, logic analysers and audio test equipment.
- Produce clear documentation to communicate your ideas and design decisions.
- Engage in peer code review.
Skills, Knowledge and Expertise
- Degree qualified in Electronic Engineering, Computer Science or similar engineering related discipline.
- Strong C programming skills, minimum 6 years of commercial C/C++.
- In depth experience of working on real-time embedded systems, preferably using Analog Devices SHARC devices.
- Some audio DSP experience with techniques such as filter design, sample rate conversion, FFT, and dynamic range control.
- Familiarity with electronics design and debugging techniques.
- History of working in a commercial environment designing embedded software for complex electronics products.
- Familiarity with modern software development tools and techniques (Git, Jira, Agile)
- Proactive approach to documentation and collaborative development.
- Personal interest in audio related topics would be beneficial.
Benefits
- 24 days holiday, plus bank holidays - increasing with length of service
- Use of (free) canteen
- Free parking available on-site
- Enhanced employer pension contribution (4% of gross salary)
- Death in Service insurance
- Employee discount on Naim products
- Wellbeing initiatives, including an Employee Assistance Programme (EAP), and discounted memberships at select local gyms
- Alongside other, standard benefits (for example, training and development opportunities as appropriate to role)
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Software Engineer, Research & Development at Naim Audio?
The required skills for Software Engineer, Research & Development at Naim Audio include: C, C++, Matlab, Git, JIRA, Agile.
What is the seniority level for Software Engineer, Research & Development at Naim Audio?
Software Engineer, Research & Development at Naim Audio is a Senior level position.
How do I apply for Software Engineer, Research & Development at Naim Audio?
You can view the full description and apply for Software Engineer, Research & Development at Naim Audio on EchoJobs: https://echojobs.io/job/naim-audio-software-engineer-dsp-r-d-fqpg6.