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

Device Driver Developer (25664)

to £70k DoE + options

Putting ARM processors to a new use

This is a broad systems role from evaluating hardware to developing the device drivers and Linux based application software. It is a senior position with responsibility to architect and develop software for their new green low energy products.

As a Device Driver Developer you will have good Linux Kernel experience and an excellent understanding of hardware especially bringing new boards up. Your commercial experience in this area will be backed up by excellent grades and a top technical degree from a well-known and respected university.

In summary you will posses most of the following:

  • Excellent knowledge of embedded C and some C++
  • Outstanding Linux Kernel knowledge and implementation of device drivers
  • Working knowledge of Pcie device drivers
  • Experience of debugging low level hardware
  • Good working knowledge of ARM processors
  • System-level evaluation and benchmarking would be a bonus

A genuinely exciting opportunity with a Cambridge start-up developing breakthrough performance processing platforms utilising low power hardware. This is your chance to join a high-growth company at a key stage in their development. In addition to a competitive salary, stock options are on offer.

Keywords: senior software engineer, Embedded C, Linux, C++,Multi-core ARM processors, Cortex, start-up, 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.