Research Assistant / Associate in Computer Architecture

University of Cambridge

United Kingdom

Research Assistant £26,71-£30,942 or Research Associate £32,816-£40,322

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

We are seeking a Research Assistant/Associate with skills in computer architecture and FPGA design to join a multi-institutional team researching novel rack-scale computer architectures for scientific compute and machine learning. The project is called POETS: Our current strategy is based on an overlay architecture called Tinsel: a multi-threaded and massively parallel RISC-V processors connected via a low-latency network-on-chip and network-between-FPGAs ( Tinsel currently maps to our in house 48-FPGA Stratix-V cluster to provide a 49k thread system. We are currently constructing a 64+ FPGA Stratix-10 based cluster with 100Gb/s interconnects. If you join the team you will be working with this new high-end FPGA system to explore alternatives to our Tinsel overlay that exploit the Stratix-10 feature set.

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

Essential requirements: Candidates should have a degree in Computer Science (Research Assistant position) or a Ph.D. in a cognate discipline (Research Associate position). Experience of hardware description languages (HDLs) and FPGA design are essential. Desirable skills: Experience of Bluespec SystemVerilog (BSV) would be helpful since the majority of our code is in this HDL; alternatively experience of a range of programming languages including a functional and imperative programming. Experience of working in a team using revisions control, continuous integration and test driven development are advantageous.

Applicants should contact Prof. Simon Moore ( for further information.

Funds are available for an immediate start.

Click the 'Apply' button below to register an account with our recruitment system (if you have not already) and apply online.

Please ensure you upload your curriculum vitae; a statement of the particular contribution you make to the project based on your past and current experience and expertise (maximum 500 words); a description (max 1 page of A4) of the research project you are most proud of and your contribution to it; a transcript of your university grades; and a cover letter with details of your visa status and earliest possible starting date. The track record of publications should be included in the application as a link to your Google Scholar profile. 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 NR24364 on your application and in any correspondence about this vacancy.

The University actively supports equality, diversity and inclusion and encourages applications from all sections of society.

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

Apply online

In your application, please refer to