European Tech Recruit
Senior Rendering Engineer
European Tech RecruitIreland11 days ago
Full-timeEngineering

enior Rendering Engineer – Permanent

Location: Dublin, Ireland

About the Role

The company is seeking a Senior Rendering Engineer to join the Game Engine Team. In this role, you will contribute to the development of a next-generation graphics engine designed to enhance mobile game performance and optimise mobile GPU rendering on the organisation’s operating system.

You will take ownership of key rendering features, assist in designing core components of the rendering architecture, and help drive improvements in material systems, programmable pipelines, and runtime performance. You will collaborate closely with team leads and stakeholders to support the evolution of the rendering engine from research to production.

This position sits within an international and fast-paced environment, working alongside experienced researchers, engineers, product teams, partners, and customers using the company’s mobile devices.

Responsibilities

  • Design and implement real-time rendering systems and engine features.
  • Contribute to project planning, technical discussions, and development strategy.
  • Stay informed on current real-time rendering and gaming technology trends.
  • Research and develop rendering pipelines, material systems, shading systems, and performance improvements.
  • Track advancements in computer graphics research (e.g., SIGGRAPH, Eurographics, EGSR, JCGT, i3D) and propose practical approaches to emerging challenges in mobile graphics.
  • Analyse innovations from commercial game engines (e.g., ray tracing, virtualised geometry) and assist in adapting them into production-quality solutions.
  • Collaborate with academic and industry partners to evaluate new research directions.
  • Work closely with internal rendering and engine teams to align development with product goals.

Requirements

  • Proven experience contributing to the delivery of large technical projects.
  • 5+ years of C/C++ development experience, with strong understanding of system-level architecture.
  • 3+ years of experience with at least one modern graphics API (Metal, Direct3D 12, Vulkan) in a commercial setting.
  • Strong shader programming skills (HLSL, GLSL, Metal).
  • Solid understanding of modern rendering techniques (e.g., ray tracing, global illumination, GPU-driven rendering) and strong 3D math foundations.
  • Hands-on experience with engines such as Unity, Unreal Engine 4/5, Godot, or similar, along with debugging tools like RenderDoc, PIX, or NVIDIA Nsight.
  • Strong communication and collaboration skills.

Additional Skills (Nice-to-Have)

  • Experience working on shipped game titles.
  • Background contributing to game engine development (Unity, Unreal, Lumberyard, or proprietary engines).
  • Familiarity with data-oriented design (DOD) and entity-component systems (ECS).
  • Ability to translate research papers into functional, efficient code.
  • Experience with Metal or DirectX 12 development.
  • Prior experience with graphics programming on Android or iOS.

Key Skills

Ranked by relevance