Programmeur·euse Système / Systems Programmer

Montreal

Offre publiée le 2024-03-27

KRAFTON Montréal Studio

English will follow below.

Description du Poste

En tant que programmeur · euse de systèmes, vous serez responsable de la maintenance et de l'optimisation de systèmes et d'outils multiplateformes tels que le streaming, la préparation de données, le patching et divers systèmes de niveau moyen et bas.

Vous veillerez également à ce que les problèmes de débogage soient abordés en douceur.

Responsabilités :

  • Concevoir et développer la technologie de base qui alimente notre jeu vidéo, lui donnant un avantage clair dans un marché compétitif;
  • Collaborer avec les équipes techniques et créatives pour garantir que le moteur est optimisé pour la performance, la scalabilité et la facilité d'utilisation;
  • Déboguer et optimiser pour garantir la performance, la stabilité et la qualité technique ;
  • Analyser et estimer le temps, les coûts et les exigences, ainsi que l'impact des solutions proposées;
  • Travailler avec le directeur technique du projet pour gérer et suivre les risques et problèmes techniques;
  • Rester à jour avec les dernières tendances et technologies de l'industrie liées au développement de moteurs de jeu, et explorer de nouvelles technologies émergentes pour améliorer le processus de développement de jeu;
  • Collaborer avec les équipes techniques et créatives pour optimiser continuellement le moteur pour la performance, la scalabilité et la facilité d'utilisation.

Connaissances / compétences :

  • Baccalauréat en sciences informatiques, génie logiciel, ou équivalent.
  • 7 années d'expérience dans le développement de jeux vidéo au minimum.
  • Connaissance solide de C / C++, expérience sur Unreal Engine 5 est un plus.
  • Participation au lancement de 2 jeux vidéo majeurs au minimum.
  • Expérience dans les jeux console à grande échelle, avec une participation à toutes les étapes, incluant prototypage, production et lancement.
  • Expérience dans la gestion mémoire, la programmation multi-thread et le développement pour plateformes multiples.
  • Passion pour les jeux vidéo et volonté de créer des jeux novateurs et de haute qualité.

Job Description

As a systems programmer, you will be responsible for maintaining and optimizing cross-platform systems and tools such as streaming, data cooking, patching, and various mid and low-level systems.

You will also ensure that debugging issues are addressed smoothly.

Responsibilities :

  • Design and develop the core technology that powers our video game, giving it a clear edge in a competitive market
  • Collaborate with the technical and creative teams to ensure that the engine is optimized for performance, scalability, and ease of use
  • Debug and optimize to guarantee performance, stability and technical quality;
  • Analyze and estimate time, costs, and requirements, as well as the impact of proposed solutions;
  • Work with the technical director of the project to manage and track technical risks and issues
  • Collaborate with the technical and creative teams to ensure that the engine is optimized for performance, scalability, and ease of use
  • Work with the technical director of the project to manage and track technical risks and issues
  • Stay up to date with the latest industry trends and technologies related to game engine development, and explore new and emerging technologies to improve the game development process

Knowledge / Skills :

  • A bachelor’s degree in computer science, software engineering, or equivalent
  • 7+ years of experience in game engine development for video games
  • Strong knowledge of C / C++ and experience with Unreal Engine 5 is a plus
  • Have participated in the delivery of at least 2 major video game titles.
  • Experience with large-scale console games programming at all stages of the life cycle, including prototyping, production, and release.

Experience with memory management, multi-threading and cross-platform development.

Passion for video games and a desire to create cutting-edge and high-quality games

J-18808-Ljbffr

23 days ago