Open Source Graphics Compiler Engineer (Graduate/Engineer)
Open Source Graphics Compiler Engineer (Graduate/Engineer)

Open Source Graphics Compiler Engineer (Graduate/Engineer)

Kings Langley Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Design, develop, and test compiler infrastructure for cutting-edge GPU technology.
  • Company: Imagination Technologies creates innovative silicon and software IP for global clients.
  • Benefits: Collaborative environment, opportunities for open source contributions, and impactful projects.
  • Why this job: Join a team shaping the future of graphics technology with real-world impact.
  • Qualifications: Strong C programming skills and a degree in Computer Science or Engineering required.
  • Other info: Support available for applicants facing accessibility barriers.

The predicted salary is between 28800 - 48000 £ per year.

Join to apply for the Open Source Graphics Compiler Engineer (Graduate/Engineer) role at Imagination Technologies.

Role Overview

Imagination's PowerVR graphics division produces a leading family of ultra-low power GPU IP cores that power cutting-edge technology. In PowerVR Software, working alongside experienced Compiler Engineers, you will help design, develop, and test the mid-end/backend compiler infrastructure to optimize GPU hardware capabilities for current and next-generation products. As part of the team, you'll work on various projects.

Responsibilities

  • Contribute to open source projects like Mesa, focusing on compiler aspects.
  • Design and develop for current and future graphics cores.
  • Participate in all software development phases: requirements, design, implementation, review, and testing.
  • Maintain compiler tools throughout hardware and software lifecycle.
  • Collaborate within the team and with external R&D teams.
  • Support customers and partners in product deployment.

Candidate Profile

You are committed to success, with excellent communication, listening, and collaboration skills, building trusted partnerships by delivering reliably. Curious, solution-oriented, and a problem solver, you seek innovation and excellence.

Required Skills

  • Strong C programming skills.
  • Solid software design and problem-solving abilities.
  • Understanding of compiler theory and development.
  • Degree in Computer Science, Engineering, or related field.
  • Experience managing Linux systems.

Desirable Skills

  • Experience with graphics APIs (Vulkan, OpenGL ES, etc.).
  • Familiarity with compiler frameworks like LLVM, NIR.
  • Version control experience (preferably Git).
  • Experience upstreaming open source contributions.
  • Knowledge of graphics hardware operation.
  • Scripting skills (Python, Shell, Bash).

About Us

Imagination is a UK-based company creating silicon and software IP that gives clients a competitive edge. Our GPU and AI technologies deliver outstanding power, performance, and area efficiency, used worldwide in various devices. Join us to help deliver transformative technology that impacts millions globally.

If you face accessibility barriers during the application process, contact recruitment@imgtec.com for support.

I

Contact Detail:

Imagination Technologies Recruiting Team

recruitment@imgtec.com

StudySmarter Expert Advice 🤫

We think this is how you could land Open Source Graphics Compiler Engineer (Graduate/Engineer)

✨Tip Number 1

Familiarise yourself with open source projects like Mesa, as this role involves contributing to such initiatives. Engaging with these communities can also help you network and learn from experienced professionals in the field.

✨Tip Number 2

Brush up on your C programming skills and compiler theory, as these are crucial for the role. Consider working on personal projects or contributing to existing ones that showcase your abilities in these areas.

✨Tip Number 3

Gain hands-on experience with Linux systems and version control tools like Git. This practical knowledge will not only enhance your technical skills but also demonstrate your readiness for the collaborative environment at Imagination Technologies.

✨Tip Number 4

Network with professionals in the graphics and compiler development space. Attend relevant meetups, webinars, or conferences to connect with potential colleagues and learn more about the industry trends and challenges.

We think you need these skills to ace Open Source Graphics Compiler Engineer (Graduate/Engineer)

C Programming
Software Design
Problem-Solving Skills
Compiler Theory
Linux System Management
Collaboration Skills
Communication Skills
Understanding of Graphics APIs (Vulkan, OpenGL ES)
Familiarity with Compiler Frameworks (LLVM, NIR)
Version Control (Git)
Open Source Contribution Experience
Knowledge of Graphics Hardware Operation
Scripting Skills (Python, Shell, Bash)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong C programming skills and any relevant experience with compiler theory and development. Emphasise your degree in Computer Science or Engineering, and include any projects related to graphics APIs or open source contributions.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or technologies that excite you about Imagination Technologies, and explain how your skills align with their needs, particularly in relation to compiler infrastructure and collaboration.

Showcase Relevant Projects: If you've worked on any projects involving Linux systems, graphics APIs, or compiler frameworks like LLVM, be sure to detail these in your application. Highlight your problem-solving abilities and any innovative solutions you've implemented.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or 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 C Programming Skills

Since strong C programming skills are a must for this role, be prepared to discuss your experience with C in detail. You might even be asked to solve coding problems on the spot, so brush up on your coding fundamentals and be ready to demonstrate your problem-solving abilities.

✨Understand Compiler Theory

Make sure you have a solid grasp of compiler theory and development. Be ready to explain key concepts and how they apply to the role. This will show your potential employer that you not only have the technical skills but also the theoretical knowledge to back them up.

✨Familiarise Yourself with Open Source Projects

As the role involves contributing to open source projects like Mesa, it’s beneficial to have some familiarity with these projects. Research them beforehand and be prepared to discuss any contributions you've made or how you would approach contributing to such projects.

✨Demonstrate Collaboration Skills

Imagination Technologies values collaboration, so be ready to share examples of how you've worked effectively in teams. Highlight your communication skills and how you've built trusted partnerships in previous roles or projects, as this will resonate well with the interviewers.

Open Source Graphics Compiler Engineer (Graduate/Engineer)
Imagination Technologies
Location: Kings Langley
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

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

I
  • Open Source Graphics Compiler Engineer (Graduate/Engineer)

    Kings Langley
    Full-Time
    28800 - 48000 £ / year (est.)
  • I

    Imagination Technologies

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