Graphics Programmer
Ember Lab
Job Summary
As a Graphics Programmer at Ember Lab, you will collaborate with art and engineering teams to implement and optimize real-time rendering solutions. Responsibilities include developing and maintaining graphics systems for various platforms, researching and implementing state-of-the-art rendering techniques, optimizing rendering pipelines, and working closely with artists to achieve desired artistic direction. You will be responsible for ensuring optimal performance across different hardware configurations and achieving high-quality visuals and realistic in-game environments. The role requires proficiency in C++, a strong understanding of the render pipeline, and experience with graphics APIs like DirectX, OpenGL, Vulkan, or Metal.
Must Have
- C++ proficiency
- Strong understanding of render pipeline
- Experience with graphics APIs (DirectX, OpenGL, Vulkan, Metal)
- Shader and graphics hardware architecture knowledge
- Optimization and profiling of rendering pipelines
Good to Have
- Unreal Engine experience
Job Description
At Ember Lab, our goal is to create powerful, transformative experiences that impact people for a lifetime. Having released our debut game, Kena: Bridge of Spirits, in 2021 this journey is just beginning. We’re looking for collaborative team members who share our passion for storytelling and are eager to help us shape the future of Ember Lab.
As a Graphics Programmer, collaborate with the art and engineering teams to implement and optimize real-time rendering solutions, including lighting, shading, post-processing, and special effects.
Description- Develop and maintain graphics systems to support various platforms and ensure optimal performance across different hardware configurations.
- Research and implement state-of-the-art rendering techniques to achieve high-quality visuals and realistic in-game environments.
- Optimize and profile rendering pipelines to achieve smooth frame rates and maximize hardware capabilities.
- Work closely with artists to understand their vision and provide technical solutions to achieve the desired artistic direction.
- Proficiency in C++ programming language.
- Strong understanding of the render pipeline, rendering techniques, shaders, and graphics hardware architecture.
- Experience with graphics APIs such as DirectX, OpenGL, Vulkan, or Metal.
- Familiarity with modern graphics rendering frameworks and engines. Unreal Engine experience is a plus.
- Solid understanding of linear algebra and geometry as they relate to graphics programming.
- Demonstrated ability to optimize and profile rendering pipelines to achieve high frame rates and performance.
- Onsite or Hybrid preferred.
Range
The standard annual base salary range for this role in the U.S. is $130,000 - $195,000 USD. Actual pay will vary depending on experience, qualifications, performance and location. The base salary range for locations outside of the U.S. will be adjusted according to location.