This job might no longer be available.
Graphic/Rendering Developer (Unity & Shader Language)
1 year ago
Responsibilities
- Build and maintain production-quality C# and/or C++ code
- Implement graphics features.
- Debug and fix any issues in a large multithreaded code base
- Collaborate daily with a cross-disciplinary team to build new or augment existing features in game projects
- Invent, extend, and maintain features, workflows, and tools
- Provide written documentation as required
- Create and maintain positive working relationships with all team members
Requirements
Required Skills
- Skilled in the fields of graphics, rendering, compute, shading and optimization.
- Practical Unity knowledge and experience
- Applied 3D math skills
- Extensive experience with C++ and shading languages (e.g., HLSL, GSLS, etc.) and great skills in OpenGL/Vulkan, DirectX.
- Experience with multithreaded programming
- Knowledge of the inner workings of current GPU architectures.
- Ability to work effectively in a collaborative team environment
- Ability to work with a high degree of self-direction when necessary
- Excellent organizational, communication and interpersonal skills
Preferred Skills
- Experience shipping a game to release
- Fluency in C++
- 3+ years of game development experience, focusing primarily on graphics or rendering work
- Familiarity with Unity's Scriptable Render Pipeline
- Familiarity with performance profiling tools and optimization
- Excellent data structure and algorithm knowledge
- Experience with game console development (PlayStation, Xbox, or Switch)
Create Your Profile — Game companies can contact you with their relevant job openings.