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)

Cambridge
to £55k DoE + benefits
Filled

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.