Senior Backend GPU Compiler Engineer
5 days ago
The role
You will be part of a diverse and distributed team of engineers who maintain and develop our GPU compiler software, supporting a range of graphics and compute APIs while targeting multiple GPU generations with varying ISAs. The GPU compiler is a central part of the drivers that we develop for these APIs. As such, they are critical to achieving optimal runtime performance of graphics/compute workloads on our GPUs, through the production of optimal HW code with minimal compilation time.
You will:
- Maintain and develop our GPU compilers, with a focus on the LLVM based middle-end
- Diagnose and resolve incorrect compilation from customer issues, QA or conformance testing
- Analyse code-quality/runtime performance and implement optimisations
- Add support for new/future GPU functionality to the compilers
- Add support for new/future API/input language features
- Identify/suggest changes to improve output quality or compilation time
- Provide technical insight and collaborate with others to constantly improve our GPU compilers
Committed to making your customers, stakeholders and colleagues successful, you're an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You're curious, solutions orientated and a world-class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard.
You'll have:
- Advanced C++ programming skills
- Strong knowledge of processes and techniques for compiler backend code-generation
- Experience with production-quality compiler development
- Strong compiler theory, especially optimisation
- Ability to analyse generated code down to the ISA level
- Computer architecture knowledge
You might also have:
- Knowledge and experience with graphics/compute APIs such as OpenCL, cuda, Vulkan, OpenGL or DirectX
- Experience with compilation specifically for GPUs.
- LLVM backend development
- An appreciation of multi-threaded and/or parallel computation and associated complexity
- Knowledge of GPGPU programming
- Knowledge of AI/ML workloads that are amenable to GPU execution
Imagination is a UK-based company that creates silicon and software IP designed to give its customers an edge in competitive global technology markets. Its GPU and AI technologies enable outstanding power, performance, and area (PPA), fast time-to-market, and lower total cost of ownership. Products based on Imagination IP are used by billions of people across the globe in their smartphones, cars, homes, and workplaces.
We need your skills to help us continue to deliver technology that will impress the industry and our customers alike, ensuring that people everywhere can enjoy smarter and faster tech than ever before.
So come join us if you're wanting that something moreBring your talent, curiosity and expertise and we'll help you do the rest. You'll be part of one of the world's most exciting companies who are one of the leaders in semiconductor IP solutions.
As a part of our team, you can help us transform, innovate, and inspire the lives of millions through our technology.
Additional informationIf you encounter accessibility barriers in the application process or if you have access needs and require support or adjustments to participate equitably in the recruitment process, please email
-
Senior Backend GPU Compiler Engineer
2 weeks ago
Bristol, United Kingdom Imagination Technologies Full timeRole You will be part of a diverse and distributed team of engineers who maintain and develop our GPU compiler software, supporting a range of graphics and compute APIs while targeting multiple GPU generations with varying ISAs. The GPU compiler is a central part of the drivers that we develop for these APIs. As such, they are critical to achieving optimal...
-
Senior backend GPU Compiler Engineer
2 weeks ago
Bristol, Bristol, United Kingdom Imagination Technologies Full time £60,000 - £120,000 per yearThe roleYou will be part of a diverse and distributed team of engineers who maintain and develop our GPU compiler software, supporting a range of graphics and compute APIs while targeting multiple GPU generations with varying ISAs. The GPU compiler is a central part of the drivers that we develop for these APIs. As such, they are critical to achieving...
-
Senior Principal GPU Architect
5 days ago
Cambridge UK, Manchester UK, Kings Langley UK, Bristol UK, United Kingdom imgtec Full time £80,000 - £120,000 per yearThe roleThe PowerVR team produce the world's leading family of ultra-low power GPU IP cores. We are scaling our architecture team and are looking for GPU experts to help define the future generations of PowerVR GPU architecture. In this role, you will be working closely with the senior leadership of the company in defining the roadmap of our GPU family and...
-
Compiler Engineer
1 week ago
Cambridge, United Kingdom MicroTECH Global Ltd Full timeJOB AD: The role is for an engineer with a strong background in developing compilers for GPU Architectures. You should have a strong understanding of compiler technologies and compiler development. Experience in designing and developing compiler tools and ISA development in particular for GPU architectures is desired. A wider understand of GPU architectures...
-
Compiler/LLVM Software Engineer
5 days ago
Kings Langley, Hertfordshire, United Kingdom imgtec Full time £60,000 - £120,000 per yearImagination's PowerVR graphics division produce 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 midend/backend compiler infrastructure that will help Imagination's customers take the most...
-
Staff GPU Hardware Design Engineer
1 day ago
Cambridge UK, Kings Langley UK, Bristol UK, United Kingdom imgtec Full time £90,000 - £130,000 per yearThe roleThis is a unique opportunity to leverage your silicon design skills on cutting-edge technology. At Imagination Technologies, innovation is at the heart of everything we do. We create foundational building blocks for market-leading Graphics Processors, powering the next generation of mobile, smart, and connected technologies. As a Staff GPU HW Design...
-
Senior Principal GPU Architect
6 days ago
Kings Langley, United Kingdom Imagination Technologies Full time £150 - £200Senior Principal GPU Architect at Imagination TechnologiesMaking sure you fit the guidelines as an applicant for this role is essential, please read the below carefully.The roleThe PowerVR team produces the world's leading family of ultra‑low‑power GPU IP cores. We are scaling our architecture team and are looking for GPU experts to help define the...
-
GPU Compiler Engineer, Staff
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Qualcomm Full time £60,000 - £120,000 per yearCompanyQualcomm Technologies International LtdJob AreaEngineering Group, Engineering Group > ASICS EngineeringGeneral SummaryAbout UsAt our Cambridge site we are focussed on pioneering IoT and automotive technologies, with engineering areas of excellence including, Analogue and Digital Design, Voice and Music (Hardware, Software, OEM Support,...
-
Staff Compiler Engineer
2 weeks ago
Cambridge, United Kingdom IC Resources Full timeStaff Compiler Engineer An exciting opportunity for a Staff Compiler Engineer has arisen with a global leader in advanced computing technologies, based in Cambridge. Location Cambridge, England, United Kingdom. Onsite role requiring presence in office 5 days a week. Base Pay Range Direct message the job poster from IC Resources. Requirements 3+ years of...
-
Senior GPU LLVM Compiler Engineer
2 weeks ago
Bristol, United Kingdom Advanced Micro Devices Full timeA global technology company in Bristol is seeking a C++/LLVM/Compiler Engineer to enhance GPU functionalities within the LLVM infrastructure. The ideal candidate will have a strong object-oriented programming background, passion for software engineering, and effective communication skills. Responsibilities include collaborating with architecture specialists,...