Senior Render Programmer

Since the days when PAC MAN filled the arcades, we have brought many wondrous games enjoyed by millions of fans on a multitude of old platforms. We want to bring them back and restore them to their glory, so they can be experienced by their fans on new platforms and reach a new generation of gamers. For this, we need your talent, your passion and your ability to be creative and solve what looks impossible for others.

 

 Responsibilities:

  • Write clean and performant code following coding standards
  • Analyze requirements and provide realistic estimations
  • Profile game performance to find rendering bottlenecks
  • Own implementation and all features, new and old
  • Implement render optimizations and improve performance on older consoles and low-spec PCs
  • Implementation and maintenance of rendering features, pipeline and related code
  • Port / maintain existing render systems to other render APIs while keeping the same functionality and render features
  • Optimization for systems like: CPU, GPU, framerate, memory usage, load-times, pipeline

 

 Experience and skills:

  • 5+ years game industry programming experience (PC and console games)
  • Experience with platform development: PC, Mac, Xbox 360 and Xbox One, PS3 and PS4
  • Shipped at least 2 games on any platform
  • Strong C++ knowledge
  • Familiar with techniques and design patterns mostly used in game pipelines (e.g. flyweight, reference counting, managers, etc.)
  • Strong knowledge of a broad range of graphics APIs and shader languages including DirectX/HLSL and OpenGL/GLSL
  • Knowledge of rendering pipeline, GPU architecture, real-time rendering topics (lighting, shading, shadows, global illumination, post-processing, etc.) and graphics effects (e.g. DoF, bloom, volumetric effects, etc.)
  • Experience with optimization techniques and analysis tools
  • Understanding of the mathematics and physics behind modern graphics techniques (linear algebra: spaces, vectors, dot and cross products, matrices; optics: reflection, refraction, etc.)
  • Experience with a wide variety of engine technology, including memory management, streaming, rendering, animation, editors, build tools and with different types of renderer structure, e.g. forward, deferred lighting, deferred rendering, forward plus
  • Ability to work and communicate well in a multi-discipline team environment
  • Fluent written and spoken English

 

 Ideal candidate will meet the following:

  • A willingness to get involved in content creation pipelines and processes
  • Experience of working with tight deadlines in console video games developing industry
  • Team leading ability and experience
  • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)

 

Hard and creative work must be paid off so here is a list of the things you will enjoy:

  • Very motivating salary package
  • Private medical insurance and meal tickets
  • Friendly atmosphere with nice and passionate colleagues
  • Great office location – great access to subway and public transportation
  • Gym facilities with very good access
Files must be less than 2 MB.
Allowed file types: pdf doc docx.
CAPTCHA

This question is to prevent automated spam submissions.

Image CAPTCHA

Enter the characters shown in the image.

Before applying please read our Hiring Data Policy