-
European Tech Recruit

Compiler Engineer - GPGPU

European Tech Recruit
Ireland · Full-time · Mid-Senior

Are you a Compiler Engineer with GPGPU experience that is looking for an exciting new role at a globally known semiconductor multinational?


At European Tech Recruit we are working alongside a market leading chip company, helping them bring on board a GPGPU Compiler Engineer to work on cutting edge R&D projects within the GPU space.


Responsibilities:


  • Develop, optimize, and maintain compilers for GPGPU programming languages and APIs, including SYCL, OpenCL, and CUDA.
  • Design and implement performance optimizations for parallel computing applications, ensuring efficiency across heterogeneous architectures.
  • Collaborate with hardware and software teams to enhance compiler support for GPU features, memory hierarchies, and performance tradeoffs.
  • Develop and optimize shaders or compute kernels for graphics and compute-intensive applications.
  • Conduct benchmarking, performance analysis, and tuning to maximize the efficiency of parallel applications.
  • Profile and model application performance in diverse domains such as HPC, AI, AR/VR, and gaming.
  • Contribute to the development of GPU or CPU device drivers, ensuring robust compiler integration.
  • Design and implement advanced data structures and algorithms to support compiler features and optimization strategies.
  • Stay up-to-date with the latest advancements in compiler technology, GPU architecture, and parallel computing methodologies.
  • Document designs, tools, and processes, providing support to internal teams and external developers.


Qualifications:


  • Strong proficiency in C/C++ programming and object-oriented design principles.
  • Extensive knowledge of compiler development and optimization techniques.
  • Familiarity with GPGPU APIs such as SYCL, OpenCL, and CUDA.
  • Hands-on experience in graphics shader programming or kernel development for OpenCL, CUDA, or SYCL.
  • Solid understanding of computer architecture, particularly GPU design, memory systems, and performance tradeoffs.
  • Experience in parallel computing across multi-core CPUs, GPUs, or heterogeneous systems.
  • Expertise in benchmarking and tuning parallel applications for maximum performance.
  • Knowledge of performance profiling tools and modeling for applications in gaming, HPC, AR/VR, or AI.
  • Experience in device driver development for GPUs or CPUs.
  • Strong foundation in data structures, algorithms, and object-oriented programming.


If interested in this role please apply here or send your email direct to [email protected]


By applying to this role, you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/wp-content/uploads/2020/04/Privacy-

Key Skills

Ranked by relevance

parallel computing data structures ai
Login to Apply
Posted
Jan 25, 2025
Type
Full-time
Level
Mid-Senior
Location
Cork

Industries

Software Development Engineering Services

Categories

Design Engineering Research

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Salesforce
Related

Data Analytics Lead

2026-05-25

Full-time
Not Applicable
Ireland
Software Development
Research
View Job Details
Netlight
Related

Mobile Engineering Consultant (mid-level)

2026-05-28

Full-time
Entry
Germany
IT Services
Information Technology
View Job Details
Digital Waffle
Related

Back End Developer

2026-05-28

Full-time
Mid-Senior
Germany
Data Infrastructure
Analyst