Senior Programmer - Unreal

1 Month 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

Fortra - Senior Machine Learning Engineer

Fortra

United States (On-Site)
1 Month ago
Black Bery - Embedded Software Engineer Student Worker

Black Bery

Hanover, Lower Saxony, Germany (On-Site)
2 Weeks ago
Go Fund Me - Staff Data Engineer

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Hybrid)
1 Month ago
Epic Games - Senior Engine Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Haptic  - Senior Gameplay Programmer

Haptic

Sweden (On-Site)
7 Months ago
tale worlds - Software Engineer, Game Systems

tale worlds

Ankara, Ankara, Türkiye (Hybrid)
3 Months ago
1047 games - Senior Game Platform Engineer

1047 games

(Remote)
5 Months ago
blue byte - ubisoft - Engine Programmer [Beyond Good And Evil 2]

blue byte - ubisoft

Mainz, Rhineland-Palatinate, Germany (On-Site)
4 Months ago
whimsy games - Middle+ Unity Developer

whimsy games

(Remote)
2 Months ago
In labs - Unity Developer

In labs

Bogota, Colombia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Senior Software Engineer - Serverless Compute Infrastructure

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
Techland - UE5 Senior Game Programmer AI

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
8 Months ago
zoox - Site Reliability Engineer

zoox

Foster City, California, United States (Hybrid)
2 Months ago
Jane Street - FPGA Engineer

Jane Street

New York, United States (On-Site)
1 Month ago
Pixle Pool - Experienced Unreal Engine/C++ Developer

Pixle Pool

The Hague, South Holland, Netherlands (Hybrid)
2 Weeks ago
Assystems - Security Analyst / Incident Responder L2/L3

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago
bytedance - Site Reliability Engineer, Edge Services

bytedance

Boston, Massachusetts, United States (On-Site)
9 Months ago
Triple dot studios - ASO Manager

Triple dot studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago
Crunchyroll - Staff Software Engineer - Account Services

Crunchyroll

(Remote)
6 Months ago
Paradox Interactive - Senior Gameplay Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

CAE - Deputy Senior Maintenance Manager – Future Aircrew Training (FAcT) Program

CAE

Moose Jaw, Saskatchewan, Canada (On-Site)
1 Month ago
Tactica studios - React Developer

Tactica studios

Canada (Remote)
3 Months ago
Tactic studios - 3D Environment Artist

Tactic studios

Ontario, Canada (Remote)
1 Month ago
bounteous - Python Developer

bounteous

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Lionbridge Games - Playtest Coordinator

Lionbridge Games

Brossard, Quebec, Canada (On-Site)
2 Months ago
Blazesoft - Social Media Manager

Blazesoft

Vaughan, Ontario, Canada (On-Site)
6 Months ago
Barnstorm VFX - Asset Artist

Barnstorm VFX

Montreal, Quebec, Canada (Remote)
1 Year ago
Fluxon - Senior Product Manager

Fluxon

Canada (Remote)
2 Months ago
AppLovin - Business Development Associate

AppLovin

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Epic Games - Engine Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Apple - App Store Tools Engineer

Apple

Seattle, Washington, United States (On-Site)
3 Weeks ago
Nahc.io - Software Engineer (Unity)

Nahc.io

Hong Kong (On-Site)
2 Months ago
Riot Games - Manager, Software Engineering - Unreal Ecosystem (UnEco)

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Aesir Interactive - Unreal Engine Programmer Games (Regular/ Senior) (f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (Hybrid)
12 Months ago
Apple - Tools and Automation Engineer, Release Validation Automation

Apple

San Diego, California, United States (On-Site)
1 Month ago
Riot Games - Technical Producer - Tech Foundations - Hextech - Developer Tools

Riot Games

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Playtika - Unity Developer

Playtika

Poland (Hybrid)
9 Months ago
Art of play games - Unity Developer / HTML5 (Phaser) Developer

Art of play games

United Kingdom (Remote)
1 Month ago
Scorewarrior - Game QA Engineer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Months ago
limit break - Senior Engineer (Unity) (Japan)

limit break

Tokyo, Japan (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

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