Graphics Programmer

Programming | Montréal, Québec, Canada


PERMANENT – FULL TIME

 

REPORTS TO: LEAD GRAPHICS PROGRAMMER

  

RESPONSIBILITIES:

  • Develop and maintain high end rendering system, create software in C++ and C# by applying the principles of object-oriented development
  • Ability to technically design, implement and review 3D systems for use in the development of the game in a specific timeframe
  • Ability to collaborate with the different Technical Art, Art director and Art teams in order to achieve the proper visual quality level using efficient solutions
  • Master debugging and profiling tools and techniques
  • Research, innovate and integrate new state-of-the-art real-time rendering solutions.
  • Ability to work in a multi-platforms development environment
  • Develop and implement systems within deadlines
  • Document, transfer knowledge and support efficiently the different team members in the adoption of new techniques

 

EXPERIENCE & QUALIFICATIONS :

  • University diploma in programming, computer engineering, software engineering or the equivalent
  • Good mathematics skills
  • +3 years of experience in a similar position in gaming industry or equivalent

 

TECHNICAL SKILLS:

  • Excellent C++ and C# skills and experience
  • Strong OOD skills and experience
  • Excellent knowledge of DirectX or OpenGL and shaders in general
  • Excellent knowledge of rendering programming techniques
  • Knowledge of Direct3D12, Vulkan and PS4 APIs are strong assets
  • At ease with taking the lead on profiling of performance and optimization of complex rendering systems

 

INTERPERSONAL QUALITIES:

  • Good team player
  • Approachable
  • Capacity to lead some topics
  • Open to constructive criticism
  • Vision on systems of tomorrow and evolution of existing techniques
  • A desire to push the barriers of technology in the video game industry, is required
  • Good communicator
  • Capacity to work on many different topics at once, under different codebases

 

MOTIVATION & INTEREST:

Ambition and passion for videogames are essential!

 

 

Apply Now

Llama