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++ Software Developer (26635)

Cambridge, Cambridgeshire
to £80,000 plus benefits

A diverse C++ development role for a talented generalist

Are you a C++ developer looking for a wide-ranging role with a diversity of activities? This successful and growing tech company produce dedicated hardware, software and cloud systems working with modern, interactive media. This C++ Software Developer role will give you opportunities to work with embedded technologies, high-fidelity audio and video codecs and streaming, browser tech, software for 3D rendering, networking and cloud systems.

You don’t need extensive experience in these areas, but you’ll be someone adaptable who enjoys this variety.

You will bring:

  • Commercial-grade C++ software engineering skills and an appreciation for good modern development practices
  • Some knowledge of low level (ideally but not necessarily embedded) software engineering, constrained systems, memory management and performance, thread-safe code
  • An interest or experience in any or all of: audio/video, Embedded Linux, real-time code and drivers, browser technology (such as Chromium or WebKit), 3D graphics APIs, TCP/IP or HTTP networking, web requests (e.g. REST APIs), and potentially modern JavaScript and/or C#.

Adaptability, a willingness to learn, creativity and independence of thought (bringing new ideas to the table) are also key qualities.

In exchange for your efforts, the company offers a generous package including a highly competitive salary and benefits. Annual expenses-paid trips abroad are also a potential perk. They have a diverse team across Cambridge, UK, in California in the US and in Europe.

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.