This job might no longer be available.
Senior Systems Programmer - Programmeur·euse Système Senior
1 year ago
English will follow below.
En tant que programmeur · euse de systèmes senior, 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é.
Note : Cette description de poste donne un aperçu général des responsabilités et des exigences du poste. Les tâches peuvent varier et évoluer selon les besoins de l'entreprise.
Pourquoi Krafton Montréal ?
- Salaire et avantages sociaux concurrentiels.
- Une culture qui encourage le plaisir, la fierté de notre travail et le respect mutuel.
- L'opportunité de contribuer de manière significative à un projet innovant de grande envergure.
- Faites partie de notre équipe grandissante de « rêveurs pragmatiques »
Job Description
As a senior 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
Note: This job description serves as a general overview of the responsibilities and requirements. Duties may vary and evolve as per the needs of the company.
Why Krafton Montreal ?
- Competitive salary and benefits.
- A culture that encourages enjoyment, pride in our work, and mutual respect.
- The opportunity to contribute significantly to a high-profile, innovative project.
- Be part of our growing team of “ pragmatic dreamers ” ...
Create Your Profile — Game companies can contact you with their relevant job openings.