Haven Studios
Engineering · Montreal, Canada
Summer session: May to August 2025
Location: Montréal, QC
// ENGLISH VERSION WILL FOLLOW //
Haven Studios est un studio de développement de jeux vidéo basé à Montréal. En mai 2021, nous nous sommes embarqués dans un voyage pour créer Haven en tant que petite équipe avec de grandes ambitions. Notre objectif était de bâtir un studio composé de personnes exceptionnelles où, ensemble, nous pourrions créer le genre de jeux que nous avons toujours voulu créer - des jeux auxquels nous avons toujours souhaité jouer. Chez Haven, nous pensons que la bienveillance, l'adaptabilité et un optimisme sans faille permettent d'atteindre l'excellence créative. Nous sommes un studio hybride qui favorise la flexibilité, la concentration et la collaboration de nos équipes.
Haven a rejoint la famille PlayStation Studios en tant que première équipe de développement de jeux Sony au Canada en 2022.
Nous avons fait des progrès étonnants en peu de temps grâce à notre équipe talentueuse et passionnée et à ses excellentes contributions. Notre premier jeu, Fairgames, est en cours de développement pour PlayStation et PC. Fairgames est un jeu d'action et de braquage multijoueur compétitif dont la vision est de construire un monde systémique et évolutif axé sur la liberté, le frisson et le jeu, qui divertira et engagera les joueur·euse·s pour les années à venir.
Poste - Stagiaire en Programmation Outils
Nous recherchons un·e stagiaire en Programmation Outils pour rejoindre notre équipe Outils dédiée aux pipelines d'assets et aux workflows de création de jeux. Vous serez exposé·e à une grande variété d'outils impliqués dans la création de jeux tels qu'Unreal, Blender et autres, et collaborerez avec des artistes, des animateur·trice·s, des artistes techniques et des programmeur·euse·s pour développer et améliorer les flux de production.
Rapport
Le·a Stagiaire en Programmation Outils relèvera d’un·e Programmeur·euse Outils Senior.
Responsabilités et tâches
Développer des fonctionnalités d'utilisabilité et des aides automatisées pour améliorer et renforcer les flux de travail créatifs;
Travailler avec les artistes et les utilisateur·trice·s pour recueillir les besoins et résoudre les problèmes;
Participer à des revues de code, rédiger de la documentation et mettre en œuvre des tests unitaires.
Qualifications recherchées
Familiarité avec Python, C++ ou Rust;
Expérience avec les frameworks GUI tels que Slate (Unreal), Blender GUI Framework, Qt, IMGUI, WPF ou similaire;
Capacité à déboguer et à résoudre les problèmes à l'aide d'outils et de techniques de débogage.
Qualifications souhaitées
Familiarité avec l'éditeur Unreal Engine ou Unity;
Familiarité avec les outils de création de contenu numérique tels que Blender 3D, Maya, Houdini, Photoshop, etc.
Haven Studios is a game development studio headquartered in Montreal. In May 2021, we embarked on a journey to start Haven as a small team with big ambitions. Our goal was to build a studio of exceptional people where together we could make the kind of games we’ve always wanted to create – games we’ve longed to play. At Haven, we believe that kindness, adaptability and fearless optimism make space for creative excellence. We are a hybrid studio that supports flexibility, focus and collaboration for our teams.
Haven joined the PlayStation Studios family as the first Sony game development team in Canada in 2022.
We have made amazing progress in a short time thanks to our talented, passionate team and their excellent contributions. Our first game, Fairgames, is in development for PlayStation and PC. Fairgames is a competitive multiplayer action heist with a vision to build a systemic and evolving world focused on freedom, thrill and playfulness that will entertain and engage players for years to come.
Position – Tools Programmer Intern
We are looking for a Tools Programmer Intern to join our Tools Team dedicated to asset pipelines and game creation workflows. The tools programmer intern will gain exposure to a wide variety of tools involved in game creation such as Unreal, Blender and others, and collaborate with artists, animators, technical artists, and programmers to develop and improve production workflows.
Reporting
The Tools Programmer Intern will report to a Senior Tools Programmer.
Responsibilities and Duties
Develop usability features and automated helpers to improve and enhance creative workflows.
Work with artists and users to gather requirements and troubleshoot issues.
Participate in code reviews, write documentation and implement unit tests.
Minimum Qualifications
Familiarity with either Python, C++ or Rust.
Experience with GUI frameworks such as Slate (Unreal), Blender GUI Framework, Qt, IMGUI, WPF or similar.
Ability to debug and troubleshoot issues with debugging tools and techniques.
Preferred Qualifications
Familiarity with the Unreal Engine Editor or Unity.
Familiarity with Digital Content Creation tools such as Blender 3D, Maya, Houdini, Photoshop etc.
This job is not in the org chart
This job is not in any teams