Enable job alerts via email!

Senior Open Source Graphics Compiler Engineer

Imagination Technologies

Cambridge

On-site

GBP 50,000 - 80,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in semiconductor manufacturing is seeking a Senior Open Source Graphics Compiler Engineer to join their PowerVR graphics division. The role involves designing and developing compiler infrastructure for cutting-edge GPU technology, contributing to open source projects, and collaborating with teams to deliver innovative solutions. Ideal candidates will have strong C programming skills, a background in computer science or engineering, and experience with graphics hardware and compiler development.

Qualifications

  • Strong C programming skills required.
  • Experience with Linux systems management.
  • Knowledge of compiler theory and graphics hardware operation essential.

Responsibilities

  • Contribute to open source projects focusing on compiler development.
  • Design and develop for next-generation graphics cores.
  • Engage in all phases of software development.

Skills

C programming skills
Software design
Problem-solving
Graphics hardware operation
Compiler theory
Linux systems management

Education

Degree in Computer Science, Engineering, or related fields

Tools

Git
Graphics APIs (Vulkan, OpenGL ES, OpenCL, EGL)
Compiler frameworks (NIR, LLVM)
Scripting languages (Python, Shell)

Job description

Join to apply for the Senior Open Source Graphics Compiler Engineer role at Imagination Technologies

2 weeks ago Be among the first 25 applicants

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 to maximize the capabilities of current and next-generation GPU hardware. 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 next-generation graphics cores.
  • Engage in all phases of software development, from requirements gathering to design, implementation, review, and testing.
  • Maintain the compilers throughout their software and hardware life cycles.
  • Collaborate closely within your team and with external R&D teams.
  • Support customers and partners in bringing new products to market.
About You

You are committed to customer, stakeholder, and colleague success, with excellent communication, listening, and collaboration skills. You are curious, solution-oriented, and a world-class problem solver, always seeking innovation and excellence.

You'll have:
  • Strong C programming skills
  • Excellent software design and problem-solving skills
  • Knowledge of graphics hardware operation
  • Understanding of compiler theory and development
  • A background or degree in Computer Science, Engineering, or related fields
  • Experience managing and configuring Linux systems
Additional Skills (Preferred)
  • Experience with graphics and compute APIs (Vulkan, OpenGL ES, OpenCL, EGL)
  • Experience with compiler frameworks like NIR and LLVM, especially backend development
  • Experience with version control systems such as Git
  • Experience contributing to open source projects
  • Familiarity with scripting languages like Python and Shell (Bash)
Who We Are

Imagination is a UK-based company creating silicon and software IP to give its customers a competitive edge. Our GPU and AI technologies deliver outstanding power, performance, and efficiency, used globally in various devices and applications.

Join us to help deliver innovative technology that impresses the industry and enhances everyday life.

Additional Information

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

Job Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Semiconductor Manufacturing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.