Senior Open Source Graphics Compiler Engineer
Senior Open Source Graphics Compiler Engineer

Senior Open Source Graphics Compiler Engineer

Kings Langley Full-Time 43200 - 72000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Join our team to design and develop cutting-edge graphics compiler infrastructure.
  • Company: Imagination Technologies creates innovative silicon and software IP for a competitive edge.
  • Benefits: Enjoy opportunities for growth, collaboration, and working on impactful technology.
  • Why this job: Be part of a dynamic team shaping the future of graphics technology.
  • Qualifications: Degree in Computer Science or related field; strong problem-solving skills required.
  • Other info: Experience with open source projects and modern graphics APIs is a plus.

The predicted salary is between 43200 - 72000 £ per year.

Social network you want to login/join with:

col-narrow-left

Client:

Imagination Technologies

Location:

Kings Langley, United Kingdom

Job Category:

Other

EU work permit required:

Yes

col-narrow-right

Job Reference:

fd3b1ef3c29e

Job Views:

9

Posted:

18.07.2025

Expiry Date:

01.09.2025

col-wide

Job Description:

The role

Imagination\’s PowerVR graphics division produces the world\’s leading family of ultra-low power GPU IP cores that will power tomorrow\’s cutting-edge technology. In PowerVR Software, working with experienced Compiler Engineers, you will help design, develop, and test the mid-end/backend compiler infrastructure that will help Imagination\’s customers maximize current and next-generation GPU hardware capabilities. As part of the compiler team, you will work on various projects.

You will:

  • Contribute to existing open source projects, including Mesa, focusing on compiler development.
  • Design and develop for current and future graphics cores.
  • Engage in all phases of software development, from requirements to design, implementation, review, and testing.
  • Maintain compilers throughout their software and hardware life cycles.
  • Collaborate closely within your team and with external research and development teams.
  • Support customers and partners in bringing new products to market.

About you

You are committed to making your customers, stakeholders, and colleagues successful. You are an excellent communicator, listener, and collaborator who builds trusted partnerships by delivering on promises. Curious, solutions-oriented, and a world-class problem solver, you constantly seek opportunities to innovate and achieve the highest standards.

You will have:

  • Excellent software design and problem-solving skills.
  • Knowledge of graphics hardware operation.
  • A good understanding of compiler theory, techniques, and development.
  • A background or degree in Computer Science, Computer Engineering, Electrical Engineering, or related fields.
  • Experience managing and configuring Linux systems.

You might also have:

  • Experience with modern graphics and compute APIs (Vulkan, OpenGL ES, OpenCL, EGL, etc.).
  • Experience with compiler frameworks such as NIR and LLVM, especially backend compiler familiarity.
  • Experience with version control software (preferably Git).
  • Experience contributing upstream changes to open source projects.
  • Familiarity with scripting languages like Python and Shell Script (e.g., Bash).

Who we are

Imagination is a UK-based company creating silicon and software IP to give its customers a competitive edge. Its GPU and AI technologies offer outstanding power, performance, and area efficiency, enabling fast time-to-market and lower ownership costs. Products based on Imagination IP are used worldwide in smartphones, cars, homes, and workplaces.

We seek your skills to help us deliver industry-leading technology, ensuring people everywhere can enjoy smarter, faster tech.

Join us if you\’re seeking more

Bring your talent, curiosity, and expertise, and we\’ll support your growth. Be part of one of the world\’s most exciting companies leading in semiconductor IP solutions.

Help us transform, innovate, and inspire millions through our technology.

#J-18808-Ljbffr

Senior Open Source Graphics Compiler Engineer employer: Imagination Technologies

Imagination Technologies is an exceptional employer located in Kings Langley, offering a dynamic work culture that fosters innovation and collaboration. With a strong commitment to employee growth, the company provides opportunities to engage in cutting-edge projects within the graphics domain, while also supporting contributions to open source initiatives. Join us to be part of a forward-thinking team that values your expertise and encourages you to make a meaningful impact in the tech industry.
I

Contact Detail:

Imagination Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Open Source Graphics Compiler Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in open source graphics projects, particularly Mesa. Engaging with the community through forums or GitHub can help you understand current challenges and showcase your enthusiasm for contributing.

✨Tip Number 2

Network with professionals in the graphics compiler field by attending relevant conferences or meetups. This can provide valuable insights into the industry and may lead to referrals or recommendations for the position.

✨Tip Number 3

Demonstrate your problem-solving skills by working on personal projects related to compiler development or graphics APIs. Having tangible examples of your work can set you apart during interviews.

✨Tip Number 4

Stay updated on the latest advancements in GPU technology and compiler frameworks like LLVM. Being knowledgeable about these topics will not only prepare you for discussions but also show your commitment to the role.

We think you need these skills to ace Senior Open Source Graphics Compiler Engineer

Software Design Skills
Problem-Solving Skills
Knowledge of Graphics Hardware Operation
Understanding of Compiler Theory and Techniques
Experience with Linux Systems Management
Familiarity with Modern Graphics APIs (Vulkan, OpenGL ES, OpenCL, EGL)
Experience with Compiler Frameworks (NIR, LLVM)
Version Control Software Proficiency (Git)
Experience Contributing to Open Source Projects
Familiarity with Scripting Languages (Python, Shell Script)
Collaboration and Communication Skills
Curiosity and Solutions-Oriented Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in compiler development, graphics hardware operation, and any contributions to open source projects. Use keywords from the job description to align your skills with what Imagination Technologies is looking for.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for graphics technology and your problem-solving abilities. Mention specific projects or experiences that demonstrate your expertise in compiler theory and techniques, as well as your collaborative skills.

Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving modern graphics APIs or compiler frameworks, be sure to include them in your application. Highlight your role and the impact of your contributions.

Proofread and Edit: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a technical role.

How to prepare for a job interview at Imagination Technologies

✨Showcase Your Open Source Contributions

Make sure to highlight any contributions you've made to open source projects, especially those related to graphics or compilers. Discuss specific challenges you faced and how you overcame them, as this demonstrates your problem-solving skills and commitment to collaboration.

✨Demonstrate Your Technical Knowledge

Be prepared to discuss your understanding of compiler theory and graphics hardware operation. Brush up on relevant concepts and be ready to explain how they apply to the role. This will show that you have the technical foundation needed for the position.

✨Prepare for Practical Assessments

Expect to face practical assessments or coding challenges during the interview. Practice coding in languages relevant to the job, such as C or C++, and be familiar with tools like Git. This will help you feel more confident and perform better under pressure.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's projects, team dynamics, and future technologies. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values and career goals.

Senior Open Source Graphics Compiler Engineer
Imagination Technologies

Land your dream job quicker with Premium

Your application goes to the top of the list
Personalised CV feedback that lands interviews
Support from real people with tickets
Apply for more jobs in less time with AI support
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>