At a Glance
- Tasks: Join us as a Research Assistant to enhance compiler debugging capabilities and develop innovative techniques.
- Company: Be part of the dynamic Department of Informatics at King's College London, a hub for computer science research.
- Benefits: Enjoy a part-time role with flexible hours, competitive salary, and potential for contract extension.
- Why this job: Contribute to impactful research while collaborating with leading experts in a supportive and inclusive environment.
- Qualifications: Must have a first-class degree in computer science and strong skills in C/C++ and debugging technologies.
- Other info: This role is funded for 9 months, with opportunities for collaboration and growth in your research career.
The predicted salary is between 33000 - 36000 £ per year.
Research Assistant in Compilers and Debugging Infrastructure
Research Assistant in Compilers and Debugging Infrastructure
1 week ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
About Us
The Department of Informatics is a vibrant research environment covering a wide spectrum of computer science and adjoining topics.
About Us
The Department of Informatics is a vibrant research environment covering a wide spectrum of computer science and adjoining topics.
Research in the department is investigating ways to improve the debugging capabilities of modern compiler toolchains. This role will contribute to the investigation and development of novel techniques for these, in the context of modern production toolchains such as LLVM.
About The Role
Research in the department is investigating ways to improve the debugging, introspection and crash triage capabilities of modern compiler toolchains and native code runtimes. This role will contribute to the investigation and development of novel techniques for these in the context of modern production toolchains such as LLVM. The successful candidate will work closely with the Principal Investigator, Dr Stephen Kell. Funding for the project comes from DARPA\’s EBOSS programme via a contract with Galois, Inc, and the work involves collaborative element with Galois researchers and engineers.
This post is funded for 9 months in the first instance, with extensions a likely possibility.
This is a part-time post (0.4 FTE, 14 Hours per week), and you will be offered a fixed term contract until 7th June 2026.
About You
Essential criteria
- First-class honours degree in computer science
- Strong understanding of compiler toolchains and related technology
- Good working knowledge of debugging technology
- Experience in relevant research areas (programming languages, systems, software engineering or similar)
- Excellent verbal and written communication skills
- Excellent software development skills including C and C++
- Ability to work independently
Desirable criteria
- Deep knowledge of debugging technology
- Experience in collaborative research
- Industrial experience of collaborative software development
Downloading a Copy Of Our Job Description
Full details of the role and the skills, knowledge and experience required can be found in the Job Description document, provided at the bottom of the next page after you click “Apply Now”. This document will provide information of what criteria will be assessed at each stage of the recruitment process.
Further Information
We pride ourselves on being inclusive and welcoming. We embrace diversity and want everyone to feel that they belong and are connected to others in our community.
We are committed to working with our staff and unions on these and other issues, to continue to support our people and to develop a diverse and inclusive culture at King\’s.
We ask all candidates to submit a copy of their CV, and a supporting statement, detailing how they meet the essential criteria listed in the advert. If we receive a strong field of candidates, we may use the desirable criteria to choose our final shortlist, so please include your evidence against these where possible.
To find out how our managers will review your application, please take a look at our ‘ How we Recruit’ pages.
We are not able to offer sponsorship for candidates who do not currently possess the right to work in the UK.
Grade and Salary: £41,130 – £43,249 per annum inclusive of London Weighting Allowance
Job ID: 120845
Close Date: 03-Aug-2025
Contact Person: Matthias Gilles
Contact Details: Matthias.gilles@kcl.ac.uk
Seniority level
-
Seniority level
Entry level
Employment type
-
Employment type
Part-time
Job function
-
Job function
Research, Analyst, and Information Technology
-
Industries
Higher Education
Referrals increase your chances of interviewing at King\’s College London by 2x
Get notified about new Research Assistant jobs in London, England, United Kingdom.
London, England, United Kingdom 1 week ago
Greater London, England, United Kingdom 3 days ago
London, England, United Kingdom 1 day ago
Qualitative Research Associate/Assistant
London, England, United Kingdom 3 weeks ago
London, England, United Kingdom 5 days ago
London, England, United Kingdom 1 day ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 5 days ago
London, England, United Kingdom 2 months ago
London, England, United Kingdom 3 days ago
Internal – Research Associate – Nuffield Foundation Research Project
Greater London, England, United Kingdom 3 days ago
London, England, United Kingdom 1 week ago
Research Assistant or Research Associate in the Realist Evaluation of Preconception Care
London, England, United Kingdom 4 hours ago
London, England, United Kingdom 1 week ago
Islington, England, United Kingdom 4 weeks ago
Greater London, England, United Kingdom 4 days ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 4 days ago
London, England, United Kingdom 2 weeks ago
London, England, United Kingdom 1 week ago
Research Assistant / Research Fellow – 15753-1
Uxbridge, England, United Kingdom 16 hours ago
Romford, England, United Kingdom 1 week ago
London, England, United Kingdom 5 months ago
Barnet, England, United Kingdom 1 week ago
Islington, England, United Kingdom 3 weeks ago
London, England, United Kingdom 1 week ago
London, England, United Kingdom 2 weeks ago
Graduate Life Sciences and Research Analyst
Greater London, England, United Kingdom 1 week ago
Harrow, England, United Kingdom 2 weeks ago
Internal Applicants Only – Research Assistant
Greater London, England, United Kingdom 1 week ago
Bromley, England, United Kingdom 5 days ago
Clapham, England, United Kingdom 1 week ago
London, England, United Kingdom 5 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Research Assistant in Compilers and Debugging Infrastructure employer: King's College London
Contact Detail:
King's College London Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Research Assistant in Compilers and Debugging Infrastructure
✨Tip Number 1
Familiarise yourself with LLVM and other modern compiler toolchains. Understanding their architecture and debugging capabilities will not only help you in interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with the research community by attending relevant conferences or workshops. Networking with professionals in the field can provide insights into current trends and challenges, which could be beneficial during discussions with the Principal Investigator.
✨Tip Number 3
Showcase any collaborative projects you've worked on, especially those involving debugging technology or compiler development. Highlighting your teamwork skills will align well with the collaborative nature of this position.
✨Tip Number 4
Prepare to discuss your software development experience in C and C++. Be ready to share specific examples of how you've applied these skills in past projects, as this will be crucial for demonstrating your technical capabilities.
We think you need these skills to ace Research Assistant in Compilers and Debugging Infrastructure
Some tips for your application 🫡
Understand the Role: Read the job description thoroughly to grasp the essential and desirable criteria. Make sure you understand the specific skills and experiences required for the Research Assistant position in Compilers and Debugging Infrastructure.
Tailor Your CV: Customise your CV to highlight your first-class honours degree in computer science, your understanding of compiler toolchains, and any relevant research experience. Use keywords from the job description to ensure your CV aligns with what the employer is looking for.
Craft a Strong Supporting Statement: Write a compelling supporting statement that clearly outlines how you meet the essential criteria. Provide specific examples of your experience with debugging technology and software development skills, particularly in C and C++.
Proofread and Edit: Before submitting your application, carefully proofread your CV and supporting statement. Check for grammatical errors, clarity, and coherence. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at King's College London
✨Showcase Your Technical Skills
Make sure to highlight your understanding of compiler toolchains and debugging technologies during the interview. Be prepared to discuss specific projects or experiences where you applied these skills, especially in relation to modern production toolchains like LLVM.
✨Prepare for Collaborative Scenarios
Since this role involves collaboration with researchers and engineers from Galois, it's essential to demonstrate your ability to work in a team. Think of examples from your past experiences where you successfully collaborated on research or software development projects.
✨Communicate Clearly
Excellent verbal and written communication skills are crucial for this position. Practice explaining complex technical concepts in simple terms, as you may need to communicate your ideas to individuals who might not have a deep technical background.
✨Demonstrate Your Research Experience
Be ready to discuss your previous research experiences, particularly in programming languages, systems, or software engineering. Highlight any relevant publications or projects that showcase your ability to contribute to innovative research in debugging capabilities.