Research Assistant/Associate - Software Tracing for Network-Stack Performance

University of Cambridge - Computer Laboratory

Research Assistant: £25,298-£29,301 or Research Associate: £29,301-£38,183

Fixed-term: The funds for this post are available for 12 months in the first instance.

A post for a Research Assistant/Associate is available in the Computer Laboratory at the University of Cambridge to work on the Scalable and Secure Infrastructures for Cloud Operations (SSICLOPS) project in the area of hardware/software co-design. Scalable and Secure Infrastructures for Cloud Operations (SSICLOPS), is an EU Horizon2020-funded research project in collaboration with TU Munich, UPB (Romania), F-Secure, NetApp, and NEC among others. The combined team has extensive experience developing and deploying novel networking technologies such as high-performance multicore network stacks, multi-path TCP, and FPGA-based networking in both research and industry, and seeks systems researchers willing to contribute with new ideas and deployments.

An ideal candidate must have:

  • Familiarity working with and developing using the full TCP/IP network stack and associated protocols.
  • Excellent software programming skills. Experience with C-language kernel or device-driver development for BSD- and/or Linux-based systems.
  • Effective verbal and written communication skills.
  • Willingness to work in under-development environments to engage with new challenges involving early-stage platform code and hardware.

A suitable candidate might also have the following desirable skills:

  • Familiarity with hardware, especially FPGA programming.
  • Familiarity analyzing and measuring CPU and system performance (e.g., Intel Performance Counters, DTrace, or SystemTap)
  • Work with PhD students, postdocs and colleagues in the group on open-source code, and lead and participate in the preparation of academic publications on the research activities conducted in this area.

The successful candidate will work in the diverse and exciting Systems Research Group. Good communication skills and knowledge of English and are important, as well as a willingness to work with the open-source community to upstream project outputs.

This position can be filled by an appropriate candidate at research assistant or research associate level, depending on relevant qualifications and experience. Candidates suitable for appointment at research assistant level should be working towards a PhD or have equivalent experience. Appointment at research associate level is dependent on having obtained a PhD (or equivalent experience). Where a PhD has yet to be awarded appointment will initially be made as a research assistant and amended to research associate when the PhD is awarded.

Informal enquiries should be directed to Andrew W. Moore ( and Gianni Antichi (

To apply online for this vacancy and to view further information about the role, please visit: This will take you to the role on the University’s Job Opportunities pages. There you will need to click on the 'Apply online' button and register an account with the University's Web Recruitment System (if you have not already) and log in before completing the online application form.

Please ensure you upload your Curriculum Vitae (CV) including list of publications (if any) and a covering letter including a detailed description of relevant practical experience. If you upload any additional documents which have not been requested, we will not be able to consider these as part of your application.

Please quote reference NR10838 on your application and in any correspondence about this vacancy.

The University values diversity and is committed to equality of opportunity.

The University has a responsibility to ensure that all employees are eligible to live and work in the UK.

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:


South East England