Xen 
 
Home Products Support Community Blog
 
Support | Community | Documentation | Tutorials  
 

Jobs in the Xen Community

Job postings can be published on this page in order to make them public to members of the Xen community. Jobs listed on this page are required to have a relationship to the Xen open source community, but can include the development or use of proprietary system as long as they are related to Xen. However we will put jobs related to open source Xen in a prominent position on this page. The page will be reviewed once a month, and old postings will be moved into the Older Listings section, and removed after two months. If you want to propose a job, please send an e-mail with all the details to your community manager. If after a month, the vacancy is still there, it is your responsibility to remind the community manager to keep the job on the list.

Open Source Listings

February 2012 Listings

C POSIX Software Engineer @ Citrix

Citrix's Xen Platform team works as part of the Xen Open Source community on the world-renowned Xen hypervisor, powering over 90% of today's cloud, including Amazon EC2, Rackspace Cloud and Linode. Xen is widely acknowledged as the fastest and most secure hypervisor in the industry.

We are looking for experienced C POSIX software engineers to help us improve the userspace side of the Xen software stack: XL/Libxenlight, Qemu, etc.

The successful candidate will be comfortable working with low level POSIX interfaces and writing stable library APIs. Ideally candidates will have already worked on other Open Source projects in C, contributing code or ideas, and know how to interact with a vibrant Open Source community, mainly through mailing lists like the LKML.

The core of the Xen project was originally developed in the Computer Laboratory of the University of Cambridge and spun out as the company XenSource which was acquired by Citrix in 2007. The Xen team is still based in Cambridge, UK and therefore this role is based in the modern Citrix research and development centre on the Cambridge Science Park. However a self-motivated person with a proven track record could work from anywhere with a good bandwidth connection.

Responsibilities:

  • design, implement and deploy new toolstack capabilities;
  • help maintain libxenlight, the low level library for toolstack operations, fixing bugs and reviewing patches contributed by the community.

Requirements:

  • experience with C software development on UNIX;
  • experience with development on mailing lists and Open Source communities;
  • extensive knowledge of the POSIX interfaces;
  • strong skills in C; Python desirable;
  • self-driven, capable of self-learning and seeing through a project from the beginning to the end;

Contact: xenjobs AT citrix.com


Linux Kernel/Hypervisor Engineer @ Citrix

Citrix's Xen Platform team works as part of the Xen Open Source community on the world-renowned Xen hypervisor, powering over 90% of today's cloud, including Amazon EC2, Rackspace Cloud and Linode. Xen is widely acknowledged as the fastest and most secure hypervisor in the industry.

We are looking for an experienced kernel engineer to work on the Xen hypervisor and to improve Xen support in the Linux kernel and Qemu.

The successful candidate will be comfortable working on kernel and hypervisor code, and have a good understanding of the x86 architecture. Ideally candidates will have already worked with Linux or other Open Source operating systems, contributing code or ideas, and know how to interact with a vibrant Open Source community, mainly through mailing lists like the LKML.

The core of the Xen project was originally developed in the Computer Laboratory of the University of Cambridge and spun out as the company XenSource which was acquired by Citrix in 2007. The Xen team is still based in Cambridge, UK and therefore this role is based in the modern Citrix research and development centre on the Cambridge Science Park. However a self-motivated person with a proven track record could work from anywhere with a good bandwidth connection.

Responsibilities:

  • design, implement and deploy new Xen hypervisor features;
  • design, implement and deploy new Xen related Linux kernel features;
  • help maintain the Xen hypervisor codebase, fixing bugs and reviewing patches contributed by the community;
  • help maintain Xen support in the Linux kernel, improving the pvops architecture and reviewing patches contributes by the community.

Requirements:

  • experience with Linux/Unix kernel development and Open Source communities;
  • extensive operating system development experience;
  • very good knowledge and understanding of the x86 architecture;
  • strong skills in C; x86 assembly desirable;
  • self-driven, capable of self-learning and seeing through a project from the beginning to the end.

Contact: xenjobs AT citrix.com


   
   
Citrix

Rackspace