[linuxjobs] Kernel/Hypervisor Developer in XenServer Ring 0/1

Ian Campbell Ian.Campbell at citrix.com
Wed Feb 3 09:34:39 UTC 2010


This role is in Cambridge, UK, and would report to the Ring 0/1
Development Lead

The Role
--------

This is an opportunity for a software developer with Linux kernel
development experience to join the Ring 0/1 team contributing to
XenServer, particularly the lower-level aspects of the software.

The successful candidate will be expected to work on the Domain 0 and
guest kernels, the hypervisor, and the emulated device model.
Responsibilities will include, for the above components: participating
in the design and development of new features; debugging of issues that
may be complex in nature and span multiple components; making quality
improvements to the product by identifying and implementing improvement
of areas of fragile code; and representing Citrix and the Ring 0/1 team
on Open Source mailing lists.

The successful candidate will:

      * Be a highly-competent developer working in C and x86 assembler;
      * Understand Linux internals including the block and network
        subsystems, virtual memory management concepts, and their
        application in virtualization;
      * Have a strong knowledge of the x86 architecture including
        aspects such as the MMU, multiprocessor environments and
        interrupt handling;
      * Have a good understanding of software engineering and
        development practices, and understand trade-offs to be made
        throughout a project lifecycle;
      * Be able to produce clear and thoughtful software designs and
        communicate these to others both internally within the team as
        well as to other teams building upon them.

In addition:

      * A general understanding of virtualization technologies will be
        required; past Xen experience is a plus but not mandatory.
        Candidates should have prior Linux kernel development
        experience.
      * Bachelor’s degree preferred (ideally in Computer Science),
        though strong candidates without a degree will be considered.

To apply please send a CV and covering letter to Ian.Campbell at citrix.com
and Andrew.Peace at citrix.com






More information about the linuxjobs mailing list