Job Description
Job Description:
We’re seeking a Graphics Programmer with a deep understanding of real-time rendering systems and low-level GPU architecture. This role involves working closely with engine and content teams to push visual fidelity while maintaining real-time performance, particularly on modern GPU pipelines (Vulkan/DirectX 12/Metal). You will be responsible for implementing and optimizing rendering features, debugging GPU/CPU performance issues, and collaborating on cutting-edge visual technologies for high-end interactive content.
Key Responsibilities:
- Design, implement, and maintain real-time rendering features (e.g., physically-based lighting, shadows, ambient occlusion, temporal upscaling, and post-processing).
- Optimize rendering systems for performance on PC and next-gen consoles using GPU/CPU profiling tools (e.g., PIX, RenderDoc, NSight).
- Collaborate with technical artists and content teams to ensure tools and shaders are production-ready and scalable.
- Implement custom rendering pipelines for unique game or simulation scenarios.
- Research and develop novel techniques in screen-space effects, volumetrics, and real-time global illumination.
- Maintain clean, modular code integrated with an in-house or third-party game engine.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- Minimum 3 years of professional experience working on AAA games, simulation engines, or graphics-heavy applications.
- Expert knowledge of HLSL/GLSL and modern graphics APIs (DirectX 12, Vulkan, or Metal).
- Strong understanding of GPU architecture, including memory management, compute shaders, and pipeline state objects.
- Proficiency in C++ (11/14/17), with proven ability to write optimized and maintainable low-level systems code.
- Experience with frame graph systems and multi-threaded rendering architectures.
- Solid background in math (linear algebra, vector calculus) relevant to 3D graphics.
Preferred Qualifications:
- Experience integrating or modifying rendering engines like Unreal Engine, Unity (URP/HDRP), or a custom in-house engine.
- Familiarity with ray tracing (DXR), hybrid rendering models, or hardware-accelerated path tracing.
- Exposure to virtual production pipelines or real-time compositing.
- Understanding of asset streaming and LOD systems in large-scale environments.
- Shipped at least one title on console or equivalent real-time platform.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru