Senior Rendering Programmer
Time Warner Inc
Montreal , Quebec , Canada
11d ago

Responsibilities :

  • In collaboration with artists, research and design you will be responsible for implementing, optimizing and maintaining rendering features.
  • For optimizing systems : CPU, GPU, framerate, memory usage and load-times
  • Working with content creators to help refine their workflows
  • Identify problems and create solutions

    Work Experience

  • 7+ years game industry or related programming experience.
  • Strong knowledge of several real-time rendering topics (lighting, shading, shadows, global illumination, post-processing, etc.)
  • Strong knowledge of PC, SONY Playstation 4 and Microsoft XboxOne development.
  • Knowledge of Graphics APIs (DirectX 11 / 12, Consoles) and Graphics Pipelines
  • Experience researching, developing & optimizing rendering techniques & systems on multiple platforms
  • Technical demo or publication(s) are a plus.
  • Experience with a wide variety of engine technology, including memory management, streaming, rendering, animation, editors, build tools, and more.
  • Must be able to work closely with artists and other programmers to develop compelling technology that enables innovative game systems and features.
  • Ability to architect, program and optimize C / C++ in existing or new systems, and with a focus on one or more game related specialties.
  • Education, Professional Training, Technical Training or Certification

  • B.S. in computer science, computer engineering or other relevant field.
  • Knowledge / Skills

  • Excellent C / C++ understanding and skills, with the ability to write highly efficient and optimized code.
  • Great ability to quickly debug problems and identify solutions
  • Extensive experience working on AAA console titles.
  • Other Requirements

  • A passion for video games.
  • Strong desire to build industry-leading technology
  • Creative, focused, results-oriented, self-motivated, resourceful problem-solver with excellent debugging and strong communications skills.
  • Step 2
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form