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

Bright, Ambitious C / Python / Linux Developer (24067)

North Cambridge
to c£60,000 DoE + top benefits

Highly optimised code, great working environment, TCP/IP

With continued growth, this internationally recognised company offer a range of superb career development opportunities for a very bright C / Python / Linux Software Developers - at levels from numerate Graduate / PhD through to Senior Software Engineer. A great opportunity to work in a relaxed, but professional and supportive team based environment, on leading-edge networking applications.

The role involves working closely with, and providing consultancy to, a prestigious client base. You will work on an ultra high-performance TCP/IP implementation, and a number of Linux kernel modules which integrate closely with the Linux network stack.

To be successful you should have the ability to quickly understand a complex hardware and software architecture. You will have worked at the hardware / software interface involving networking in some capacity, programming in C ideally on Linux kernel components.

This is an innovative, successful and fast-growing company in Cambridge - offering a fun place to work within a real "techie" environment, as part of a very motivated and supportive team.

The role calls for engineers with a very strong academic background in a numerical subject (e.g. maths, physics, computer science) or of similar calibre. Very bright graduates or recent PhDs with relevant hands-on C / Linux skills will also be considered for the role.


  • PhD, first class or 2:1 from well ranked university.
  • Solid software development experience
  • Proven experience developing in C
  • Linux kernel and device drivers
  • Good knowledge of Ethernet, TCP/IP and the sockets interface
  • Strong communication skills and desire to work closely with customers

In addition to a very competitive salary, depending on experience, the excellent benefits package includes share options, private health / dentistry, critical illness cover and employer contribution to pension.

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.