Job Description
Are you a pixel-perfectionist obsessed with lighting, shadows, and fluid 60fps animations? Nebula Dynamics is looking for a visionary Senior 2D Graphics Programmer to lead the visual revolution of our upcoming flagship title.
We are pushing the boundaries of 2D rendering pipelines, blending retro aesthetics with modern performance to create unforgettable player experiences. If you have a deep understanding of OpenGL, Vulkan, or DirectX and love debugging complex rendering artifacts, this is your stage.
As a key member of our core technology team, you will define the visual style and performance standards for our next generation of interactive entertainment.
Responsibilities
- Architect and optimize high-performance 2D rendering pipelines for mobile and PC platforms.
- Implement custom shaders and post-processing effects (Bloom, Chromatic Aberration, Motion Blur) to enhance visual fidelity.
- Collaborate closely with the art team to translate 2D assets into stunning, performant visual output.
- Troubleshoot complex rendering bugs, memory leaks, and GPU bottleneck issues.
- Research and integrate cutting-edge graphics technologies and libraries.
- Mentor junior graphics engineers and establish best practices for code quality and optimization.
Qualifications
- 5+ years of professional experience in C++ or C# graphics programming.
- Strong proficiency in OpenGL, Vulkan, DirectX 11/12, or Unity/Unreal Engine 2D modules.
- Deep knowledge of computer graphics mathematics, rasterization, and lighting models.
- Experience with multi-threaded rendering and GPU optimization techniques.
- Portfolio demonstrating past 2D graphical implementations or game projects.