Software Engineer (DSP) in Salisbury

Software Engineer (DSP) in Salisbury

Salisbury Full-Time 50000 - 70000 £ / year (est.) No working from home possible
Naim Audio

At a Glance

  • Tasks: Develop real-time embedded software for cutting-edge audio products using DSP technology.
  • Company: Join a leading audio tech company known for innovation and quality.
  • Benefits: Enjoy 24 days holiday, free canteen, enhanced pension, and employee discounts.
  • Other info: Dynamic work environment with opportunities for personal and professional growth.
  • Why this job: Make an impact in the audio world while working with passionate teams.
  • Qualifications: Degree in Electronic Engineering or Computer Science; strong C programming skills required.

The predicted salary is between 50000 - 70000 £ per year.

Working within the Software Development team your role is to develop the embedded firmware that runs on the SHARC DSP processor at the heart of all Naim streaming audio systems. Using your combined experience of embedded software, electronics, and audio DSP techniques you will work with the new product development team on the design and realisation of the next generation of our world class audio products. During the concept phase you will be involved in developing new ideas with the acoustics team, working on the overall software architecture with other embedded software engineers and prototyping ideas in C code and sometimes in MATLAB. During development you will be working closely with the electronics team to bring up new prototypes and writing the software that drives the DSP side of our products. The software you write will be responsible for both the signal processing pipeline that handles the audio signals and the subsystems that control of the DSP chip at board level, interfacing with peripherals such as DAC/ADC and volume control circuitry.

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).

Software Engineer (DSP) in Salisbury employer: Naim Audio

Naim is an exceptional employer that fosters a collaborative and innovative work culture, particularly for Software Engineers passionate about audio technology. With a strong emphasis on employee growth, you will have access to training opportunities, enhanced pension contributions, and wellbeing initiatives, all while working in a supportive environment that values creativity and teamwork. Located in a vibrant area, Naim offers unique advantages such as free parking and a canteen, making it an attractive place for those seeking meaningful and rewarding employment in the audio industry.

Naim Audio

Contact Details:

Naim Audio Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (DSP) in Salisbury

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other engineers. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded software and audio DSP. This will give potential employers a taste of what you can do beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your C programming and DSP knowledge. Practice coding challenges and be ready to discuss your past projects in detail. We want to see your thought process!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Naim.

We think you need these skills to ace Software Engineer (DSP) in Salisbury

Embedded Software Development
C Programming
Real-Time Systems
Audio DSP Techniques
Signal Processing
MATLAB
Driver Development

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your strong C programming skills and experience with real-time embedded systems. We want to see how your background aligns with the DSP applications we work on, so don’t hold back!

Tailor Your Application:Take a moment to customise your application for the Software Engineer role. Mention specific projects or experiences that relate to audio DSP techniques and embedded software development. This helps us see you as a perfect fit!

Be Clear and Concise:When writing your application, clarity is key! Use straightforward language to explain your ideas and experiences. We appreciate well-structured applications that communicate your thoughts effectively.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter.

How to prepare for a job interview at Naim Audio

Know Your DSP Inside Out

Make sure you brush up on your knowledge of DSP techniques, especially those related to audio processing. Be ready to discuss filter design, sample rate conversion, and FFT in detail. This will show that you not only understand the theory but can also apply it practically.

Show Off Your C Skills

Since strong C programming skills are a must, prepare to demonstrate your coding abilities. You might be asked to solve a problem or write a small piece of code during the interview. Practise common algorithms and data structures in C to ensure you're sharp and ready.

Collaborate Like a Pro

This role involves working closely with various teams, so be prepared to discuss your experience in collaborative environments. Share examples of how you've worked with acoustics teams or other engineers to develop new ideas and improve product performance.

Bring Your Passion for Audio

Having a personal interest in audio can set you apart from other candidates. Be ready to talk about your favourite audio products, any projects you've worked on, or even just your general enthusiasm for sound quality. This will help convey your genuine interest in the role and the company.