Senior Engineer - Networking

Cambridge UK or other locations globally Full-time Allows remote

Senior Engineer - Networking

Summary:

- Linaro Networking Group is seeking a Senior Engineer to drive the building and development efforts of the Device and Driver Framework as well as all the virtual switching solutions. He/She will report to the LNG director.
- The Linaro Networking Group (LNG) is an autonomous segment focused group that is responsible for engineering development in the networking space. http://www.linaro.org/groups/lng/
- This role will involve identifying technical requirements, defining the software architecture, driving a team to build the solution as well as directly participating to selected portions of the solution. In the course of the project lifecycle, the role includes defining and executing ad-hoc micro-proof-of-concepts to ensure proper technical direction.
- The ideal candidate has been involved with large or telecom networks, being aware of technical constraints and operational challenges of deploying thousands or millions of network elements. The ideal candidate needs to have a proactive hands-on approach, strong analytic skills and problem solving capabilities, effective and efficient communication as well as ability to penetrate multiple teams and organization to achieve the community development target.

Core Responsibilities:

- Device and Driver Framework development
- Driver development for networking and diverse accelerators
- Support virtual switching technologies integration with ODP and
  the DDF: VPP, OVS, Snabb, OpenContrail

Skills/Requirements:

- Hands on experience on developing network device drivers for operating systems
  such as Linux,FreeBSD or userland packages such as DPDK, Netmap.
- Familiarity with virtualization technologies in particular KVM and QEMU
- Experienced with version control systems such as Git.
- Project management knowledge / planning skills with the ability to
  deliver high quality work on schedule in   a dynamic environment, working on
  multiple tasks concurrently.
- Creative, out of the box thinker, self-motivated problem-solver with a
  passion for working with the latest technologies to create great experiences.
- Mature interpersonal skills, able to work independently or collaboratively with teams,
  and resolve  problems spanning many disciplines.
- Strong verbal and written English language communication skills,
  especially in online environments such as forums, wikis , mailing lists,
  video conferencing, and IRC.

Education Requirements:
- Minimum required qualification is a Bachelor’s degree in Computer Science,
  Electrical/Electronics engineering, or a closely related discipline