Senior Programmer - Unreal

2 Days ago • 3-5 Years • Game Engine

Job Summary

Job Description

Nvizzio is a game development studio based in Montreal, recognized for its expertise in creating captivating and innovative games. They specialize in game design, execution agility, and attention to detail. The studio is seeking an experienced Senior Unreal Programmer to join their team and contribute to creating engaging, high-quality games on multiple platforms using Unreal Engine 5. This role involves translating design concepts into functional gameplay and requires a passion for problem-solving, collaboration, and delivering exceptional game experiences. Responsibilities include designing, developing, and maintaining core game systems, implementing gameplay features in C++ and scripting languages, collaborating with designers and artists, debugging, optimizing code for performance, and ensuring the stability and responsiveness of game applications.
Must have:
  • Proficiency in C++ and modern programming practices.
  • 3-5 years of experience with Unreal Engine (ideally UE5).
  • 3+ years of game development experience.
  • Familiarity with 3D programming APIs.
  • Strong software design skills (design patterns, OOP).
  • Problem-solving and debugging skills.
  • Excellent teamwork and collaboration skills.
Good to have:
  • Knowledge of Blueprints and asset pipeline.
  • Familiarity with OpenGL, DirectX.
Perks:
  • Excellent employee benefits (insurance, sick leave, etc.)
  • Advancement opportunities
  • Dynamic and stimulating work environment
  • Training opportunities
  • Team-oriented culture
  • Social events and get-togethers

Job Details

Description de l'entreprise

Nvizzio est un studio de développement de jeux vidéo basé à Montréal, reconnu pour son expertise en création de jeux captivants et innovants. Depuis sa création, Nvizzio s'est spécialisé dans la conception de jeux qui combinent excellence en design, agilité d'exécution et une attention minutieuse aux détails. Grâce à une équipe talentueuse et passionnée, Nvizzio se distingue par sa capacité à offrir des expériences de jeu de haute qualité, alliant créativité et discipline, pour un public mondial

Description du poste

Nous recherchons un(e) Programmeur(euse) Senior Unreal expérimenté(e) pour rejoindre notre équipe et contribuer à la création de jeux engageants et de haute qualité sur plusieurs plateformes en utilisant Unreal Engine 5. Ce rôle consiste à traduire des concepts de design en gameplay fonctionnel et nécessite une passion pour la résolution de problèmes, la collaboration et la livraison d'une expérience de jeu exceptionnelle.

Responsabilités principales :

  • Concevoir, développer et maintenir les systèmes de base du jeu pour soutenir un gameplay dynamique.
  • Implémenter des fonctionnalités de gameplay en C++ et divers langages de script, garantissant une fonctionnalité fluide.
  • Collaborer avec les designers et les artistes pour intégrer la vision créative, les contraintes techniques et les meilleures solutions pour chaque élément du jeu.
  • Traduire les spécifications de design en expériences immersives et jouables.
  • Diagnostiquer et résoudre les problèmes pour améliorer les visuels du jeu et l'expérience utilisateur.
  • Écrire un code efficace, réutilisable et fiable, avec un accent sur la maintenabilité et l’évolutivité.
  • Assurer la performance optimale, la qualité et la réactivité de toutes les applications de jeu.
  • Identifier et résoudre les goulots d'étranglement et les bogues, en travaillant de manière proactive pour améliorer la stabilité et la performance du jeu.
  • Maintenir et améliorer la qualité du code, l'organisation et les processus d’automatisation.
  • Optimiser le code du jeu selon les besoins pour respecter les normes de performance et améliorer le gameplay.

Qualifications

  • Maîtrise de C++ : Solide expérience en C++ et dans les pratiques de programmation modernes.
  • Expérience avec Unreal Engine : 3 à 5 ans d'expérience avec Unreal Engine, idéalement incluant Unreal 5, avec une connaissance pratique des Blueprints et du pipeline d’assets.
  • Expérience en développement de jeux : Plus de 3 ans d'expérience, avec des titres publiés ou des projets comparables.
  • Connaissance en programmation 3D : Familiarité avec OpenGL, DirectX ou des API similaires, et compréhension du rendu en temps réel.
  • Compétences en conception logicielle : Maîtrise des modèles de conception, des principes de la POO et de la structure de code efficace.
  • Compétences en résolution de problèmes : Expérience en débogage, optimisation des performances et utilisation des outils de profilage.
  • Esprit d'équipe : Excellentes compétences en collaboration pour travailler avec des équipes multidisciplinaires.

Informations supplémentaires

NVIZZIO Offre :

  • Excellents avantages pour les employés (assurance, congés maladie, etc.)
  • Possibilités d'avancement
  • Environnement de travail dynamique et stimulant
  • Opportunités de formation
  • Culture axée sur le travail d'équipe
  • Événements sociaux et rencontres

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Montreal, Quebec, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Game Engine Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Montreal, Quebec, Canada (On-Site)

Montréal, Québec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Québec City, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Nvizzio Creations

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug