This software engineering position is with a global and industry leading organisation investing heavily in developing next generation technology that drives the way we handle data and packet processing in today's increasingly import network devices.

We are seeking experienced developers who can grasp the big picture and are able to design and develop low level software that interacts with the hardware and higher data processing layers of the communications stack.

You will be educated to at least degree level in an appropriate subject plus the following skills and experience:
-Embedded C
-Linux ( RedHat, CentOS)
-Device Drivers
-Networking / Communications stacks and software

Any additional experience in any of the following would get bonus points!
-Virtualisation ( KVM, Hyper-V, QEMU)
- Packet processing Frameworks ( Open vSwitch, DPDK, NFV, SDN)

This is an amazing opportunity to develop technology that will ultimately be used by millions around the world!