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

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

to £55k DoE + benefits

Hey there! This is just one of many top career opportunities ECM can suggest — if this job isn't right for you, let us do the hard work! Tell us what you're looking for and we'll start searching for you. We promise to treat your CV as strictly confidential.

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.