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.
A post for a Research Assistant/Associate is available in the Computer Laboratory at the University of Cambridge to work on LLVM-based compiler support for the RISC-V as part of a small project exploring secure IoT devices. This project intersects with larger projects on lowRISC (an open source RISC-V based ASIC platform: http://www.lowrisc.org/) and secure processors (CHERI processor as part of the CTSRD project: https://www.cl.cam.ac.uk/research/security/ctsrd/). The post is to advance efforts on LLVM compiler support for the RISC-V ISA together with exploring compiler support for tagged memory machines for information-flow and security purposes.
The ideal candidate will have experience of compiler frameworks. Prior experience contributing to LLVM-based tools would be particularly helpful, as would an understanding of engineering practises when working on large software projects. The successful candidate will work in the diverse and exciting Computer Architecture Group. Good communication skills and knowledge of English 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, e.g. in industry. Where a Ph.D. award is pending (e.g., the thesis has been submitted but has not yet been examined), an appointment will typically be made as a research assistant and amended to research associate when the PhD is awarded. Where a candidate does not yet have a Ph.D., this position may provide a useful stepping stone.
For a suitable candidate, flexibility regarding start date can be offered.
To apply online for this vacancy, please click on the 'Apply' button below. This will route you to the University's Web Recruitment System, where you will need to register an account (if you have not already) and log in before completing the online application form.
Please ensure you upload your Curriculum Vitae (CV) and a covering letter. 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 NR11381 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.Apply online