Research Engineer – Real-time Rendering / Graphics / Vulkan / OpenGL
We are seeking for Research Engineers (various levels of seniority) to join a growing game-engine research team in Dublin. This role focuses on advancing real-time graphics technologies for next-generation mobile game performance & GPU efficiency.
You will contribute to the design & evolution of the core rendering framework, from material systems & shader pipelines to runtime optimisation while collaborating closely with global engineering teams, research partners, & product groups.
As a Research Engineer your responsibilities will include:
- Develop & refine real-time rendering systems, including shading frameworks, material workflows, & programmable pipelines.
- Explore the latest advancements in mobile & real-time graphics, drawing from major academic venues (e.g., SIGGRAPH, Eurographics, EGSR) to propose & prototype new techniques.
- Evaluate emerging engine features & rendering innovations (e.g., ray tracing, virtualized geometry) & translate them into practical implementation plans.
- Work directly with academic collaborators, industry partners, & internal engine teams to assess technology impact & align research outcomes with production needs.
- Optimise rendering performance across mobile platforms & support integration into the final product environment.
As a Research Engineer your skills will include:
Required
- Master’s or PhD
- Strong C/C++ expertise with experience building complex, maintainable rendering systems.
- Practical knowledge of at least one modern graphics API (Metal, Vulkan, or Direct3D 12).
- Proficiency in shader languages such as HLSL, GLSL, or Metal Shading Language.
- Solid grounding in contemporary rendering methods—e.g., ray tracing, GI, GPU-driven rendering—and strong 3D mathematics fundamentals.
- Hands-on experience with game engines (Unity, Unreal Engine, Godot, etc.) & graphics debugging tools (RenderDoc, PIX, Nsight, etc.).
- Excellent communication & collaborative skills.
Plus
- Background in developing or extending game engines (Unreal, Unity, Lumberyard, or proprietary engines).
- Familiarity with ECS & data-oriented design patterns.
- Ability to turn research concepts into production-ready rendering code
- Experience with DX12 or Metal is beneficial.
- Prior development on Android or iOS graphics pipelines is a strong advantage.
Feel free to also refer someone you may know who could be good for the role. If they are successfully placed, we offer a great referral scheme!
Key words – Real-time Rendering / Computer Graphics / Vulkan / OpenGL / Unreal / Unity / Direct3D / Shaders / Game Engines / Publications / R&D / GPU
By applying to this role, you understand that we may collect your personal data & store & process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/wp-content/uploads/2020/04/Privacy-Notice.pdf).
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Graphics GPU Software Engineer
2026-05-08
Graphics Engineer – 3D Engines /C++ / Vulkan / DX12 / OpenGL ES
2026-05-22
AI Software Engineer (m/f/d) - Berlin
2026-05-21
- Posted
- Nov 25, 2025
- Type
- Full-time
- Level
- Associate
- Location
- Dublin
- Company
- European Tech Recruit
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Graphics GPU Software Engineer
2026-05-08
Graphics Engineer – 3D Engines /C++ / Vulkan / DX12 / OpenGL ES
2026-05-22
AI Software Engineer (m/f/d) - Berlin
2026-05-21