Ubisoft Quebec, a leader in the video game set in the heart of the Saint-Roch neighborhood in Québec industry, we offer a unique working environment allows you to create and enhance games that are part of AAA franchises iconic fame international.
You will work with people of great talents as a large and high quality. You will join an exceptional community of developers linked by their need to innovate, be creative, and working with advanced technologies.
Rendering Programmer at Ubisoft Quebec
When you are rendering programmer at Ubisoft Quebec, you are connected to the players on two of the most basic aspects of a AAA game: visual and performance. Your outstanding mathematical skills, your keen eye for visual detail and knowledge of GPUs allow you to write the basic code of a game and deliver a stunning visual experience.
As a reliable member of a large production team, you collaborate with colleagues representing a range of disciplines, which depend on you for something beautiful and bright on the screen quickly. You work well with technical artists, turning their requirements into effective and functional code.
Essentially what dear to your heart, it is the quality of the image; you're probably keen on photography or cinematography. You have a good understanding of the physics of light and a working knowledge of PHYSICALLY based shading. You use these passions, skills and knowledge to create something striking, and are eager for feedback from colleagues.
The daily life of a rendering programmer at Ubisoft Quebec
Designing custom code to the hardware on which you are working.
Explore new computer materials and the particular challenges they present.
Meet the artists to assess their needs and their vision.
Reviewing the code to improve its performance in search of that vital millisecond.
Read the latest relevant documentation in order to remain at the forefront of your field.
Attending a Tech Talk 3D a colleague on another project or another brand - or yourself offer!
What you need to succeed
A bachelor's degree in computer science, computer engineering, or equivalent.
At least 7 years of programming experience, preferably in the video game industry, which at least five years in graphical programming (having delivered a video game is an asset).
Competence to communicate with all the trades and to support and take your team to the top in terms of visual and performance of the game.
Experience with HLSL, Direct X.
Skills in C ++.
From the design experience for video game consoles and performance optimization on console.
You have at math! Algebra, geometry, calculus; all interested.
You are creative and eager for innovation