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

Senior Developer - Software / Firmware (25960)

Cambridge
to £75k 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.

Challenging projects at the software/firmware interface for high speed networks

Are you a software developer with the capacity to rapidly understand complex hardware and software architecture? Are you looking to join an energetic, industry-leading team? Would you enjoy developing software and firmware for next-generation ultra-high speed networking platforms? Would you like to be based in Cambridge, and have the opportunity to work with other teams based around the world?

If you are comfortable working on the design and implementation of embedded firmware for networking platforms and you have in depth experience of working in C at the interface between hardware and software, we would like to hear from you.

As a Senior Software Developer, you will be involved in many different stages of the development process, including working closely with our client’s silicon team to refine the design and model the RTL, so if you have already been working at silicon or networking companies that would be a real advantage. You should also be able to tackle system level problems and demonstrate knowledge of relevant embedded debug techniques and tools.

As this is a senior position, ideally you will be able to show evidence of where your technical leadership and excellent communication skills contributed to the success of complex software projects.

In return, our client offers a creative, supportive and innovative environment in which to continue your successful career, focussed on delivering world-class technology solutions.

You will need the following skills and attributes for this role:

  • Demonstrable software and firmware development involving C, embedded Linux and networking (Ethernet and TCP / IP)
  • An excellent academic background (2:1 or above) in a STEM subject, such as maths, physics or computer science, combined with a PhD in a similar discipline.
  • Understanding of server system architectures e.g. PCI-Express
  • Experience of Python and other scripting languages

Desirable skills:

  • Deep knowledge of system software and device drivers for embedded systems

Full permission to live and work in the UK without time limit or restriction will also be required, as our client is unable to provide sponsorship.

Keywords: Senior Software Developer, networking platform, Embedded C, Linux systems, hardware / software interface, Cambridge, firmware

Interested? Send your CV to ECM Selection; whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone. Or recommend a friend for £250, details at http://ecmselection.co.uk/tell-a-friend.

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.