Unity Graphics/Shader Programmer

11 Minutes ago • 3 Years +
Graphics Engineer

Job Description

Room 8 Group is seeking a highly skilled and performance-driven Unity Graphics/Shader Programmer to join their team. This role focuses on creating and optimizing the visual fidelity of mobile games. Responsibilities include writing custom shaders, developing advanced rendering features, and profiling/optimizing graphics performance to ensure flawless operation on iOS and Android devices. The programmer will bridge the art team's vision with mobile hardware constraints, delivering beautiful visuals within strict performance budgets.
Good To Have:
  • Deep experience with Unity’s Universal Render Pipeline (URP) and Shader Graph.
  • Experience with Compute Shaders for GPGPU tasks on mobile.
  • Knowledge of technical art pipelines (e.g., PBR, lighting, modeling, texturing).
  • Experience in C++ for creating native plugins.
  • Familiarity with the low-level hardware architecture of mobile GPUs.
Must Have:
  • 3+ years of professional experience in graphics programming with a strong focus on the Unity engine.
  • Proven expertise in writing and optimizing custom shaders (HLSL, GLSL, or Cg).
  • Strong command of C# scripting within the Unity environment.
  • Deep understanding of mobile-specific performance constraints (battery life, thermal throttling, memory bandwidth).
  • Hands-on experience with graphics debugging and profiling tools (e.g., RenderDoc, Xcode Frame Debugger, Snapdragon Profiler, ARM Mobile Studio, or Unity’s built-in profilers).
  • Solid knowledge of modern graphics APIs like Metal, Vulkan, and OpenGL ES 3.x.
  • Strong foundation in linear algebra, trigonometry, and 3D mathematics.
  • A strong portfolio demonstrating shader and graphics programming skills.
Perks:
  • Competitive financial reward.
  • Challenges working on projects of top global game dev publishers.
  • Private medical care, paid time off.
  • A culture of diversity and inclusion.
  • Community of people who understand and share your passion for games.

Add these skills to join the top 1% applicants for this job

real-time-vfx
problem-solving
budget-management
particle-systems
rendering
shader-development
renderdoc
github
data-structures
unity
cpp
game-texts
quality-control
texturing
lighting-shading
c#
3d-math
vulkan
open-gl
trigonometry
glsl
x-code
linear-algebra
hlsl

Room 8 Group is an end-to-end strategic partner in external game development. Working across all platforms, we provide creative and technical expertise across game development, technology, art, trailers, and QA for AAA and AA games.

Our Game Development team provides comprehensive co-development and full-cycle development solutions across all platforms. We’ve helped make some of the biggest games of the past decade, like Call of Duty: Modern Warfare II and III, and we work with dozens of the world’s biggest publishers and developers.

Through primarily organic growth, we are proudly independent, now home to around 1,100 creatives based in Europe, North America, and South America.

Cooperation: Full-time , Remote

Team: Engineering

We are seeking a highly skilled and performance-driven Unity Graphics/Shader Programmer to join our team. This role is focused on creating and optimizing the visual fidelity of our mobile games. You will be responsible for writing custom shaders, developing advanced rendering features, and profiling/optimizing graphics performance to ensure our games run flawlessly on a wide range of iOS and Android devices. You will be the bridge between the art team’s vision and the technical constraints of mobile hardware, finding clever solutions to deliver beautiful visuals within a strict performance budget.

Superpowers you have:

  • Experience: [3+]+ years of professional experience in graphics programming, with a strong focus on the Unity engine.
  • Shader Programming: Proven expertise in writing and optimizing custom shaders (HLSL, GLSL, or Cg).
  • C# Proficiency: Strong command of C# scripting within the Unity environment.
  • Mobile Optimization: Deep understanding of mobile-specific performance constraints (battery life, thermal throttling, memory bandwidth).
  • Profiling Tools: Hands-on experience with graphics debugging and profiling tools (e.g., RenderDoc, Xcode Frame Debugger, Snapdragon Profiler, ARM Mobile Studio, or Unity’s built-in profilers).
  • Graphics APIs: Solid knowledge of modern graphics APIs like Metal, Vulkan, and OpenGL ES 3.x.
  • 3D Math: Strong foundation in linear algebra, trigonometry, and 3D mathematics.
  • Portfolio: A strong portfolio of work (e.g., on GitHub, a personal site, or in shipped titles) that clearly demonstrates your shader and graphics programming skills.

You’re a rockstar if you have:

  • Deep experience with Unity’s Universal Render Pipeline (URP) and Shader Graph.
  • Experience with Compute Shaders for GPGPU tasks on mobile.
  • Knowledge of technical art pipelines (e.g., PBR, lighting, modeling, texturing).
  • Experience in C++ for creating native plugins.
  • Familiarity with the low-level hardware architecture of mobile GPUs.

Becoming part of Room 8 Group, you will:

  • Shader Development: Design, write, and maintain high-performance, mobile-optimized shaders (HLSL/GLSL) within Unity’s Universal Render Pipeline (URP).
  • Performance & Optimization: Proactively identify and fix graphics-related performance bottlenecks. This includes profiling GPU performance (overdraw, fill rate, shader complexity), reducing draw calls, and optimizing memory usage (textures, meshes).
  • Mobile Hardware: Develop and fine-tune rendering techniques that scale across diverse mobile GPUs (e.g., Adreno, Mali, Apple).
  • VFX & Post-Processing: Collaborate with technical artists and designers to implement and optimize particle systems, post-processing effects, and other special effects.
  • Rendering Pipeline: Work within and potentially extend Unity’s Scriptable Render Pipeline (SRP/URP) to achieve custom visual styles or performance goals.
  • Tooling: Develop and maintain graphics-related tools and pipeline improvements to empower artists and designers.
  • Debugging: Diagnose and resolve complex graphical bugs, artifacts, and platform-specific rendering issues.
  • R&D: Stay current with the latest advancements in mobile graphics, rendering techniques, and graphics APIs (Metal, Vulkan, OpenGL ES).

Join the team of inspiring game dev professionals, and get even more:

  • Competitive financial reward (yes, we are fair enough);
  • Challenges to raise your XPs score working on the projects of the top global game dev publishers;
  • Private medical care, paid time off;
  • A culture of diversity and inclusion to unite the most outstanding talents;
  • Community of people who understand and share your passion for games.

Together we will bring games to the next level. Exactly with you.

Set alerts for more jobs like Unity Graphics/Shader Programmer
Set alerts for new jobs by Room 8 Group
Set alerts for new Graphics Engineer jobs in Ukraine
Set alerts for new jobs in Ukraine
Set alerts for Graphics Engineer (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙