Research Assistant in Compilers and Debugging Infrastructure

Research Assistant in Compilers and Debugging Infrastructure

Full-Time 34108 - 36099 € / year (est.) No home office possible
European Commission

At a Glance

  • Tasks: Assist in improving debugging capabilities of modern compiler toolchains.
  • Company: Join King's College London, a vibrant hub for computer science research.
  • Benefits: Enjoy part-time hours with potential contract extensions and a supportive environment.
  • Other info: Inclusive culture that values diversity and community connection.
  • Why this job: Contribute to innovative research while collaborating with industry experts.
  • Qualifications: Strong knowledge of compiler toolchains, debugging tech, and software development skills required.

The predicted salary is between 34108 - 36099 € per year.

Would you like to help us make EURAXESS even better? Take this very quick user satisfaction survey - it won’t take more than 5 minutes!

Organisation/Company KINGS COLLEGE LONDON Research Field Engineering Computer science Researcher Profile Recognised Researcher (R2) First Stage Researcher (R1) Country United Kingdom Application Deadline 3 Aug 2025 - 00:00 (UTC) Type of Contract Other Job Status Part-time Is the job funded through the EU Research Framework Programme? Not funded by a EU programme Is the Job related to staff position within a Research Infrastructure? No

Offer Description

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

  • 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
  • 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

#J-18808-Ljbffr

Research Assistant in Compilers and Debugging Infrastructure employer: European Commission

At King's College London, we foster a dynamic and inclusive research environment that encourages innovation and collaboration. As a Research Assistant in Compilers and Debugging Infrastructure, you will have the opportunity to work alongside leading experts in the field, contributing to cutting-edge projects while enjoying flexible working hours and a supportive culture that prioritises employee growth and development.

European Commission

Contact Detail:

European Commission 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 modern compiler toolchains. Understanding the specific technologies and methodologies used in this field will not only help you during 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 you can discuss during your application process.

Tip Number 3

Prepare to showcase your software development skills, particularly in C and C++. Consider working on a small project or contributing to open-source projects that highlight your debugging capabilities and understanding of compiler technology.

Tip Number 4

Reach out to current or former employees at King's College London, especially those in the Informatics Department. They can provide valuable insights about the work culture and expectations, which can help you tailor your approach when applying.

We think you need these skills to ace Research Assistant in Compilers and Debugging Infrastructure

Strong understanding of compiler toolchains
Good working knowledge of debugging technology
Experience in programming languages
Experience in systems and software engineering
Excellent verbal communication skills
Excellent written communication skills
Proficient in C and C++ programming

Some tips for your application 🫡

Understand the Role:Read the job description thoroughly to grasp the specific skills and experiences required for the Research Assistant position. Pay attention to the emphasis on compiler toolchains, debugging technology, and collaborative research.

Tailor Your CV:Customise your CV to highlight relevant experience in programming languages, software engineering, and debugging technology. Make sure to include any industrial experience that aligns with the role's requirements.

Craft a Strong Supporting Statement:Write a compelling supporting statement that clearly demonstrates how you meet the essential criteria listed in the job advert. Use specific examples from your past experiences to illustrate your skills and knowledge.

Review and Submit:Before submitting your application, double-check your CV and supporting statement for any errors or omissions. Ensure that all required documents are included and that your application is submitted before the deadline.

How to prepare for a job interview at European Commission

Showcase Your Technical Knowledge

Make sure to brush up on your understanding of compiler toolchains and debugging technologies. Be prepared to discuss specific techniques or tools you've used in past projects, especially those related to LLVM.

Demonstrate Collaborative Experience

Since this role involves working closely with researchers and engineers, highlight any previous collaborative research or software development experiences. Share examples of how you effectively communicated and contributed to team projects.

Prepare for Technical Questions

Expect technical questions that assess your knowledge of programming languages, systems, and software engineering. Practise explaining complex concepts clearly and concisely, as excellent communication skills are essential for this role.

Tailor Your CV and Supporting Statement

Ensure your CV and supporting statement directly address the essential and desirable criteria listed in the job description. Use specific examples to demonstrate how your skills and experiences align with what the department is looking for.