This Job Vacancy has Expired!

Embedded C++ Developer

Michael Page Technology

Posted on Aug 25, 2022 by Michael Page Technology

Salisbury, Wiltshire, United Kingdom
Immediate Start
Annual Salary

As an Embedded C++ Developer you will develop the Embedded firmware that runs on the SHARC DSP processor at the heart of all client's 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.

Client Details

My client is an audio electronics company operating in the manufacturing and production industry with offices in Salisbury.


My Salisbury based electronic audio manufacturing and production client is looking an Embedded C++ Developer to engage in the following:

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


To be considered for the Embedded C++ Developer role at my audio electronics manufacturing and production client's site in Salisbury, the candidate must present evidence of the following:

  • Degree qualified in Electronic Engineering, Computer Science or similar engineering related discipline.
  • 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 (Jira, Agile).
  • Proactive approach to documentation and collaborative development.

Job Offer

Competitive day rate.

Opportunity for hybrid working.

Minimum 6 month contract.

Reference: 1711296417

Set up alerts to get notified of new vacancies.

Similar Jobs

C++ Developer

Luton, Bedfordshire, United Kingdom

£50k - £75k Annual

Embedded Software Engineer

Newark on Trent, Nottinghamshire, United Kingdom

£52k - £58k Annual

Embedded Software Engineer

Leckhampton, Gloucestershire, United Kingdom

£45k - £60k Annual