Graphics Programmer - Meet Your Maker | Programmeur graphique - Meet Your Maker
12 days ago
Since several work modes are offered to all our employees (100% from home, Flex, 100% in-office), job opportunities posted here are available whether you live in Quebec or Ontario, unless indicated otherwise.
We are looking for a graphics programmer to join the Meet Your Maker graphics team. Meet Your Maker is a PC and console game as a service (GaaS). The graphics team is part of a larger production that includes other programming teams, game design, art, animation, and other disciplines. The team works on a wide variety of rendering features and game optimizations.
In this role you will :
- Deliver rendering features and systems in Meet Your Maker. You will code rendering engine features as well as rendering pipeline tools. Features are varied, such as shaders, lighting, post-processing, and special effects;
- Optimize graphics performance and fix performance issues. You will profile and analyze code. You will propose and implement solutions to performance bottlenecks by using techniques like, LODs, culling, and batching;
- Fix bugs related to your area of work. MYM is a live game as a service where features get added and others improved continuously. With the features come the bugs as well as other issues. Bugs come in all shapes, forms, and priorities, from a simple fix, to a very hard to reproduce critical issue;
- Make sure both features and bugs are delivered on supported platforms. Meet Your Maker is supported on PC, XBOX Series X, XBOX One, PlayStation 5, and PlayStation 4. You will need to make sure that your code, and the game, are fully working on all platforms;
- Work with programmers on other teams, as well as developers in other disciplines. Most rendering features involve other teams like artists, technical artists, and system programmers. Delivering features means working closely and collaborating with members of other teams.
What we're looking for :
- This is an intermediate role. You need to have at least 3 years of experience in the gaming industry with a focus on graphics programming.
- You need to have a strong understanding of 3D graphics principles, including shading, lighting, texturing, and rendering techniques. You need to have good knowledge of modern graphics APIs like DirectX and Vulkan;
- You need to know C++ very well;
- You need to be solution-oriented and possess a collaborative spirit;
- Experience with Unreal Engine 4 or 5 is a plus.
Dans ce rôle vous devrez :
- Développer des fonctionnalités et des systèmes de rendu dans Meet Your Maker. Vous coderez des fonctionnalités du moteur de rendu ainsi que des outils de pipeline de rendu. Les fonctionnalités sont variées, telles que les “shaders", l'éclairage, le post-traitement et les effets spéciaux;
- Optimiser les performances graphiques et résoudre les problèmes de performance. Vous analyserez et profilerez le code. Vous proposerez et mettrez en œuvre des solutions pour les goulots d'étranglement de performance en utilisant des techniques telles que les LOD (niveaux de détail), le “culling" et le “batching";
- Corriger les bugs liés à votre domaine de travail. MYM est un jeu vidéo en tant que service en direct où de nouvelles fonctionnalités sont ajoutées et d'autres améliorées de façon continue. Avec les fonctionnalités viennent les bugs ainsi que d'autres problèmes. Les bugs peuvent prendre différentes formes, de la simple correction à un problème critique difficile à reproduire;
- Veiller à ce que les fonctionnalités et les bugs soient disponibles sur les plateformes prises en charge. Meet Your Maker est pris en charge sur PC, Xbox Series X, Xbox One, PlayStation 5 et PlayStation 4. Vous devrez donc vous assurer que votre code ainsi que le jeu fonctionnent correctement sur toutes les plateformes;
- Travailler avec des programmeurs provenant d'autres équipes ainsi qu'avec des développeurs de disciplines différentes. La plupart des fonctionnalités de rendu impliquent d'autres équipes telles que les artistes, les artistes techniques et les programmeurs système. La livraison des fonctionnalités implique de travailler en étroite collaboration avec les membres des autres équipes.
Ce que nous recherchons :
- Il s'agit d'un poste intermédiaire. Vous devez avoir au moins 3 ans d'expérience dans l'industrie du jeu vidéo avec une spécialisation en programmation graphique;
- Vous devez avoir une bonne compréhension des principes 3D, y compris le “shading”, l'éclairage, le texturage et les techniques de rendu. Vous devez avoir de bonnes connaissances des API graphiques modernes telles que DirectX et Vulkan;
- Vous devez bien connaître le langage C++;
- Vous devez être orienté vers les solutions et avoir un esprit collaboratif;
- Une expérience avec Unreal Engine 4 ou 5 est un plus.
Toutes nos opportunités d'emploi sont offertes aux résidents du Québec et de l'Ontario et le mode de travail est choisi par l'employé (100% télétravail, Flex. ou 100% au bureau), sauf indication contraire.
Nous sommes à la recherche d’un programmeur graphique pour rejoindre l'équipe graphique de Meet Your Maker. Meet Your Maker est un jeu en tant que service (GaaS) sur PC et console. L'équipe graphique fait partie d'une production plus vaste comprenant d'autres équipes de programmation, de conception de jeux, d'art, d'animation et d'autres disciplines. L'équipe travaille sur une grande variété de fonctionnalités de rendu et d'optimisations de jeu.
Create Your Profile — Game companies can contact you with their relevant job openings.