The latest opportunities from ecm.

See what we can offer you, and tell us you're interested. We'll do the rest.

The ecm guarantee.

We know what it's like to be looking for a high-tech job - we've worked in the industry ourselves! Here's how we work:

  • If you send your details to ecm, we treat them as confidential.
  • We only send your CV to a company with your express prior permission.
  • We will speak to you before we do anything.
  • All ecm consultants have a technical background in engineering, maths or the physical sciences.
  • Let us do the hard work – if you can't see quite the right job for you, let us look for you.

Software Developer: Embedded Linux / C++ (23624)

to £55k DoE + benefits

embedded, C++, low-level, bare metal, Linux, drivers, high-tech, Cambridge

This award-winning Cambridge tech company is an industry-leader providing a hardware and software solution to enable high-throughput data transmission, synchronisation and processing in real-time that is used across a range of industries worldwide. Their technologies can be found from corporate offices to high-profile public media and entertainment services, and their success is driven by a world-class team of developers and engineers working in an inspiring, collaborative environment.

They are searching for a Software Developer specialising in Embedded Linux applications to grow their team. They’re seeking candidates with expertise in low-level C++ programming, often working down to bare metal environments and related constraints. You’ll understand the need for small-footprint code, careful memory allocation and management, and have a ‘toolkit’ of constructs and templates you’re familiar with to achieve challenging goals.

In addition to demonstrating the above through commercial experience, candidates must also demonstrate:

  • a strong academic background, with a 1st or a 2.1 in computing or electronics from a Russell Group university;
  • familiarity with constrained-environments, including compression, optimisation, or perhaps cryptography too;
  • experience linking to hardware via USB, Ethernet, or Audio / Video drivers;
  • confidence working in a modern Agile environment, perhaps with integrated automated testing systems / environments.

On offer for the successful candidate is a top salary and benefits package with plenty of perks and advantages. Working in a modern office environment, this company also boasts flexible working hours (within reason), frequent company socials, and opportunities and resources for further professional development. Contact us now and send a CV for more details about this exciting role!

Keywords: embedded, C++, low-level, bare metal, Linux, drivers, high-tech, Cambridge

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.