Retour aux offres d’emploi
Nouveau

Stagiaire en Programmation Engin / Engine Programmer intern

Canada, Quebec, Montreal

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 Engin

Nous recherchons un·e Stagiaire en Programmation Engin pour rejoindre notre studio. Vous nous aiderez à développer et à enrichir les systèmes de base du moteur de jeu et les outils de pipeline pour notre jeu. Vous serez exposé à une grande variété d'outils impliqués dans la création de jeux et collaborerez avec une équipe de programmeur·euse·s expérimenté·e·s.


 

Responsabilités et tâches

  • Participer au développement et à la maintenance des systèmes de moteurs de jeux dans divers domaines tels que : la programmation asynchrone, la sérialisation, l'ordonnancement/multithreading, la mise en réseau, la gestion de la mémoire, etc.

  • Utiliser des outils de profilage et optimiser le code du point de vue de la performance du CPU, de la mémoire, du disque et des E/S du réseau.

  • Participer au développement d'outils de moteur et de pipeline pour améliorer les flux de travail d'ingénierie.

  • Planifier efficacement le travail et fournir des mises à jour réalistes sur les progrès réalisés à votre équipe et à votre superviseur.


 

Qualifications souhaitées

  • Expérience de base dans le développement d'applications du langage C++.

  • Expérience avec l'UE.

  • Familiarité avec Rust (souhaitable).

  • Familiarité avec le multithreading et l'optimisation.

  • Capacité à déboguer et à résoudre les problèmes à l'aide d'outils et de techniques de débogage.

 

/ /  ENGLISH VERSION / /

 

 

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 - Engine Programmer intern

 

We are looking for an Engine Programmer intern to join our studio. You will help us develop and enrich both core game engine systems and pipeline tools for our game. You will gain exposure to a wide variety of tools involved in game creation and collaborate with a team of experienced programmers.

 

 Responsibilities and Duties

  • Participate in developing and maintaining game engine systems in diverse areas such as: asynchronous programming, serialization, scheduling/multithreading, networking, memory management, etc.

  • Use profiling tools and optimize code from a CPU, memory, disk and network I/O performance standpoint.

  • Participate in developing engine and pipeline tools to enhance engineering workflows.

  • Plan work effectively, and provide realistic updates on progress to your team and supervisor.

 

Preferred Qualifications

  • Basic experience developing C++ applications of C++ language.

  • Experience with UE.

  • Familiarity with Rust (nice to have).

  • Familiar with multithreading and optimization.

  • Ability to debug and troubleshoot issues with debugging tools and techniques.

Postuler à ce poste

*

indique un champ obligatoire

CV

Types de fichiers acceptés : pdf, doc, docx, txt, rtf

Lettre de motivation

Types de fichiers acceptés : pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...