Skip to main content
AdobeStock_425318986-2000x400
Stem recruitment specialists

Find your future role

Job title

Senior Software Engineer

Ref no. BHN533445
Location Salisbury, England
Start date ASAP
Job type Permanent
Job status Closed

Job summary

We are looking for a Senior Software Engineer for our clients based in Salisbury. They are creating market leading products for the audio industry.

Key skills required for this role

Software/ C programming/DSP/ C++/ Audio/ Dynamic Range

Important

Software/ C programming/DSP/ C++/ Audio/ Dynamic Range

Job description

The Job

Working within the Software Development team your role is to develop the embedded firmware that runs on the SHARC DSP processor. 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.

Title: Senior Software Engineer

Loaction: Salisbury

Industry: Audio

Salary: £70,000-£75,000/ Annum

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

Experience Required

  • Strong C programming skills, minimum 5 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. * Personal interest in audio related topics.
  • 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.

Matchtech is a STEM Recruitment Specialist, with over 35 years’ experience

Learn more about Matchtech

Let us find jobs for you