Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent studio of over 1200 passionate employees, with studios in Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). Our day to day revolves around two core business focuses: Services and Original Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional work-for-hire development and pioneering immersive location-based entertainment (LBE). Meanwhile, our Original Games unit pushes our creative limits, with our signature IPs, including the iconic Dead by Daylight. Join us and be a part of the future of interactive entertainment!
At Behaviour Interactive, we believe in giving everyone a fair shot. We embrace a diverse and creative environment where everyone is celebrated. We value folks of all ages, sex, ethnicity, colour, ethnic or national origin, religion, sexual orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law.
We're currently seeking a Senior/Principal Programmer to join our dynamic team.
As a Senior/Principal Programmer, you will design, implement, and enhance the game experience for our users. You will play a pivotal role in our development team, overseeing the porting of mobile games to PC, optimizing performance, and adapting games across multiple platforms.
In this role, you will:
-
Optimize Performance: Enhance memory usage and performance for systems that scale from high-end to mobile devices.
-
Problem Solving: Diagnose and resolve common issues such as load times, memory usage, and performance bottlenecks.
-
Cross-Discipline Collaboration: Work closely with teams including programmers, designers, animators, and artists to deliver high-quality game experiences.
-
Code Optimization: Improve game code efficiency, considering live and online game environments.
-
Code Review: Actively participate in the code review process, ensuring high standards and best practices.
-
Mentorship: Support and mentor team members to elevate their skills and contributions.
What we're looking for:
- 5+ years of programming experience in the game industry.
- Strong skills in Unreal Engine and C++ programming.
- Broad experience in deep optimization and profiling on modern systems
- Solid understanding of game engine mechanics and editor concepts.
- Experience in developing within large codebases at a fast pace, maintaining a balance between usability, performance, reliability, and power.
- Experience coaching and mentoring others.
- Ability to work effectively with teams across Asia Pacific time zones.
Dans ce rôle vous devrez:
- Optimisation des performances: améliorez l'utilisation de la mémoire et les performances des systèmes allant du haut de gamme aux appareils mobiles.
- Résolution de problèmes: diagnostiquez et résolvez les problèmes courants tels que les temps de chargement, l'utilisation de la mémoire et les goulots d'étranglement des performances.
- Collaboration interdisciplinaire: travaillez en étroite collaboration avec des équipes comprenant des programmeurs, des concepteurs, des animateurs et des artistes pour offrir des expériences de jeu de haute qualité.
- Optimisation du code: améliorez l'efficacité du code de jeu, en tenant compte des environnements de jeu en direct et en ligne.
- Révision du code: participer activement au processus de révision du code, en garantissant des normes élevées et les meilleures pratiques.
- Mentorat: Soutenir et encadrer les membres de l'équipe pour améliorer leurs compétences et leurs contributions.
Ce que nous recherchons:
- 5+ années d'expérience en programmation dans l'industrie du jeu.
- Solides compétences en programmation Unreal Engine et C++.
- Vaste expérience dans divers domaines d'ingénierie, avec un accent sur le code de bas niveau et l'optimisation approfondie.
- Solide compréhension des mécanismes du moteur de jeu et des concepts de l'éditeur.
- Maîtrise des outils de développement et de profilage sur les systèmes modernes, notamment PC, console et mobile.
- Expérience du développement au sein de grandes bases de code à un rythme rapide, en maintenant un équilibre entre convivialité, performances, fiabilité et puissance.
- Capacité à travailler efficacement avec des équipes réparties dans les fuseaux horaires de l'Asie-Pacifique.
- Rejoignez-nous et contribuez à créer des expériences de jeu exceptionnelles.
Nous recherchons actuellement un Programmeur Senior/Principal pour rejoindre notre équipe dynamique.
En tant que Programmeur Senior/Principal, vous concevrez, mettrez en œuvre et améliorerez l’expérience de jeu de nos utilisateurs. Vous jouerez un rôle central dans notre équipe de développement, en supervisant le portage des jeux mobiles sur PC, en optimisant les performances et en adaptant les jeux sur plusieurs plateformes.
Prêt à plonger dans le monde du développement de jeux vidéo à la pointe de la technologie ? Basé à Montréal, Behaviour Interactive est un acteur majeur de l’industrie du jeu, créant des expériences inoubliables sur PC, console et mobile. On est un studio indépendant dynamique avec plus de 1200 employés passionnés, et on a des studios à Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) et au Royaume-Uni (Behaviour UK–North & South). On se concentre sur deux grands axes : les Services et les Jeux Originaux. Notre équipe Services collabore avec des géants du jeu et du divertissement comme Disney, Sony, Activision et Nintendo, en offrant un développement sur commande de premier choix et en innovant dans le divertissement immersif en lieu fixe (LBE). Pendant ce temps, notre unité Jeux Originaux repousse les limites de notre créativité avec nos IPs emblématiques, comme le fameux Dead by Daylight. Rejoins-nous et fais partie de l'avenir du divertissement interactif !
Chez Behaviour Interactif, on croit en l’équité des chances pour tout le monde et on célèbre la diversité des personnes, des perspectives et des idées. C’est donc important pour nous de travailler avec des talents qui proviennent de tous les horizons, et ce, indépendamment de leur âge, sexe, ethnicité, couleur, origine ethnique ou nationale, religion, orientation sexuelle, identité de genre, statut familial, handicap ou toute autre caractéristique protégée par les lois applicables.