FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – DSP
Naim Audio. Develop real-time embedded software for new products, often related to DSP applications.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing real-time embedded software for DSP applications, with strong capabilities in C programming and experience in audio DSP techniques. Proficient in collaborating with cross-functional teams to enhance product performance and sound quality.
Highest-signal resume keywords
C ProgrammingReal-Time Embedded SystemsAudio DSP TechniquesEmbedded Firmware DevelopmentElectronics Design and Debugging
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingC++ ProgrammingReal-Time Embedded SystemsAudio DSP TechniquesFilter DesignSample Rate ConversionFFTDynamic Range ControlEmbedded Firmware DevelopmentPrototyping in MATLAB
Soft Skills
Proactive DocumentationCollaborative Development
Tools & Technologies
GitJiraAgileOscilloscopesLogic AnalysersAudio Test Equipment
Industry Keywords
Electronic EngineeringComputer ScienceDSP ApplicationsNaim Streaming Audio SystemsComplex Electronics Products
Tech Stack
Tools & technologiesDACC++
About the role
Key responsibilities & impact- Develop real-time embedded software for new products, often related to DSP applications.
- Write drivers for peripherals on the DSP chip or PCB.
- Develop processing chain components in MATLAB and implement them in C on the DSP processor.
- Collaborate with firmware developers to define interfaces between processors.
- Work with the acoustics team to develop ideas and improve performance and sound quality.
- Bring up DSP and digital audio circuitry on prototype PCBs using oscilloscopes, logic analysers and audio test equipment.
- Produce documentation communicating ideas and design decisions.
- Engage in peer code review.
- Develop embedded firmware for SHARC DSP processors in Naim streaming audio systems.
- Work with the new product development team on next-generation audio products.
- Contribute to software architecture, prototype ideas in C and MATLAB, bring up prototypes, and develop DSP signal-processing and board-level control subsystems interfacing with DAC/ADC and volume-control circuitry.
Requirements
What you’ll need- 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
Comp & perks- 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
- Training and development opportunities as appropriate to role