We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

C and C++ Developer (26067)

£40k - £50k

Audio software - 1 year contract, potentially transitioning to permanent

This role will involve working on high-end audio products, writing C and C++ for a range of platforms from resource-constrained embedded components through to desktop or server software running on Windows, Linux, or OSX.

Typical tasks might include:

  • Developing code for new and existing products in C and C++
  • Developing and optimising new signal processing algorithms.
  • Porting existing solutions to new processor architectures
  • Root causes analysis and mitigation of issues
  • Automated test development to ensure a high-quality product
  • Mentoring more junior team members

As a Senior Developer, you would be joining a small, friendly, and innovative company who are already commercially successful. The team culture is supportive, sociable, and dynamic, with a flat management structure, comfortable well-appointed offices and a flexible approach to working hours and remote working.

Specific skills and experience:

  • A 1st or 2.1 degree in an applicable STEM subject from a good university
  • Significant commercial software development experience including desktop and embedded systems. Linux, Windows and OS X are all relevant.
  • Excellent coding skills including C, C++, and a scripting language (Python, Ruby, Bash etc.), plus a solid understanding of audio or signal processing.
  • Full existing right to work in the UK without time limit or sponsorship
  • MATLAB skills are a bonus but not essential.

Initially this role would be on a 1-year contract basis. There is also a possibility that this could transition to a permanent role after the initial term.
Interested? Send your CV to ECM Selection; whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone. Or recommend a friend for £250, details at http://ecmselection.co.uk/tell-a-friend.

Keywords: Cambridgeshire, Audio, Signal Processing, C, C++, Python, Start-Up, Embedded, Windows, Linux, Mac OS X.

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.