C / C++ DSP Engineer

England  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

We are currently looking for a C, C++, DSP software engineer for a permanent role with one of our clients in the Audio arena.
Our client has an enviable reputation developing world class products for the professional audio market and is looking to increase this part of their development team.

Role & Responsibilities,

- To specialise in DSP development, especially algorithms for sound manipulation and management that are effective, efficient and innovative as required.
- To understand and respond to customer requirements especially concerning audiophile quality expectation
- To assist with a wide range of other activities as needed to help develop successful products and meet business objectives

- To develop audio DSP software
- To define cost (time) and performance targets and take due care to meet them
- To work with hardware and embedded designers to debug designs and develop effective software test strategies
- To document and archive data consistent with company practice
- To assist in the specification of hardware platforms
- Any other tasks that become necessary to ensure business needs are met
Education & Training

- HNC or degree qualified in maths, software or similar engineering subject.
- Some training in, or experience of, professional audio systems
- Understanding of DSP and FPGA architectures and data bus systems
- To have a practical and theoretical knowledge of office computing environments

Technical Requirements

Essential

- Comprehensive understanding of audio DSP algorithms and their coding
- Comprehensive understanding of DSP assembly language (ideally for SHARC)
- Good knowledge of C & C++
- Experience with real-time environments

Desirable skills (non-essential)

- Exposure to audio data compression algorithms and codecs
- Experience with network/internet protocols and languages (TCP/IP, HTTP, HTML, JavaScript etc.)
- Experience with databases and their use via remote systems (e.g. via SOAP)
- Exposure to computer hardware interfaces such as USB, FireWire, PCI etc.
- Familiarity with scripting languages such as Perl or Python
- Familiarity with GNU toolchain

- 3 to 6 years in related industry
- Design of algorithms for professional audio applications
- Use of basic electronic lab equipment (oscilloscopes etc.)
- Teamwork and collaborative development

For more details on this position, please get in touch.
Start date
07/2015
From
Proteus Europe
Published at
08.07.2015
Project ID:
939431
Contract type
Permanent
To apply to this project you must log in.
Register