[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