Hiring.Camp

Software Engineer (DSP)

Naim Audio

·

Yesterday

Location
Salisbury
Type
Full-time
Department
Engineering
Experience
6+ years
Source
Pinpoint

Description

Software Engineer (DSP)

Department: R&D

Employment Type: Full Time

Location: Salisbury



Description

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) 

Skills

MATLABGitJiraAgilePrototyping

Similar Jobs

20

DSP Software Engineer

Aptiv·IND - Technical Center India, Bangalore

2w ago

DSP Software Engineer

Aptiv·USA Indiana Technical Center, US

2mo ago

Audio DSP Software Engineer

motorolasolutions·Tel Aviv, Israel

3d ago

Audio DSP Software Engineer

Motorola Solutions·Tel Aviv, Israel

3d ago

Sr Software Engineer, Amazon Ads DSP

Amazon·Remote

1w ago

Software Development Engineer, Amazon DSP, Amazon Ad Exchange

Amazon·Remote

3w ago

DSP Software Engineer (I-1/2/3)

"Legato, LLC"·Annapolis Junction, Maryland

3w ago

Embedded DSP Software Engineer, Senior

Qualcomm·San Diego, CA

3w ago

Staff Software Engineer - DSP FW

intl Maxlinear·KA-Bangalore, IND

1mo ago

Simulation Software Engineer, RF & DSP - Terawave

Blueorigin·CA - Cupertino, US +1

1mo ago

DSP Software Engineer (On-Site)

RTX·US-PA-STATE COLLEGE-5A ~ 302 Science Park Rd ~ BLDG 5A, US·Onsite

1mo ago

Principal Audio Software Engineer, DSP (m/f/d)

Harman·DE_Garching_Parkring 1-5, Germany

2mo ago

AI Software Engineer – NPU/Hexagon DSP Kernel Optimization

Qualcomm·Bengaluru, KA

3mo ago

Sr. Embedded Software Engineer - Radar & DSP

Mach·Huntington Beach, CA·Onsite

3mo ago

DSP Applications Software Engineer

Qualcomm·Austin, TX

3mo ago

DSP Applications Software Engineer

Qualcomm·Austin, TX

3mo ago

Principal Software Engineer - DSP Algorithm

Bose Career Site·MA - Framingham, US

5mo ago

DSP Applications Software Engineer

Qualcomm·Austin, TX

7mo ago

AI and DSP Applications Software Engineer

Qualcomm·Hyderabad, TS

8mo ago

Senior Software Engineer- DSP/Wireless communications

Idirect·Remote, IN·Remote

1y+ ago