Rendering Engineer
This Rendering Engineer position is responsible for high-performance rendering development for a massively multiplayer online game. This individual will be focused on hands-on implementation of graphics rendering for an open-world game with extremely dynamic content. This individual should be self-motivated, inquisitive and excited to tackle interesting technical challenges that have not been attempted in massively multiplayer online games.
Essential Job Functions
- Individual contributor on front-end Unity game engine code and components.
- Define complexity and scope of work related to on-going sprints on assigned projects.
- Perform pull-requests and other peer reviews of submitted code.
- Collaborate with other software engineers in the rendering implementation approaches for front-end clients.
- Develop rendering code, shaders, and related tools such as asset pipelines.
- Profile and optimize rendering performance in-game.
Demonstrate sprint deliverables to peers and stakeholders.
Knowledge/Skill/Ability Requirements
- Experience level: 5+ years of experience using C# to make production-ready, scalable software.
- Education level: Bachelor's Degree in Computer Science or a related field, or equivalent experience.
- Strong experience with Unity, particularly around art pipelines, rendering, shaders, and 3D math including linear algebra and trigonometry.
- Experience with performance and debugging tools such as Visual Studio and RenderDoc.
- Excellent verbal and written communication skills to interface directly with artists, designers, production, and other engineers.
- Familiarity with massive multiplayer online game development and production cycles, including the development of internal world-building tools.
- Ability to prioritize a variety of tasks in a manner that enables timely completion.
Published 14 May
58 views
ยท
12 applications
75% read
ยท
75% responded
Last responded 2 weeks ago
๐
Average salary range of similar jobs in
analytics โ
Loading...