Rendering Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in Computer Science or a related field, or equivalent experience., 5+ years of experience using C# for scalable software development., Strong experience with Unity, particularly in rendering, shaders, and 3D math., Excellent communication skills to collaborate with artists, designers, and engineers..

Key responsibilities:

  • Develop high-performance rendering code and shaders for an open-world game.
  • Collaborate with software engineers on rendering implementation approaches.
  • Profile and optimize rendering performance in-game.
  • Demonstrate sprint deliverables to peers and stakeholders.

Intetics logo
Intetics Information Technology & Services SME https://intetics.com/
501 - 1000 Employees
See all jobs

Job description

Intetics Inc., a leading American technology company specializing in custom software application development, distributed professional teams creation, software product quality assessment, and “all-things-digital” solutions, is looking for a Rendering Engineer to join its innovative team.

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. 

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. 

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Collaboration
  • Communication

Related jobs