Programmeur Système Senior

  • Montréal, QC, Canada
  • Temps plein

Description de l'entreprise

Basé à Montréal, Behaviour Interactif est un des plus grands développeurs de jeux vidéo indépendants en Amérique du Nord. Ancré dans l’industrie depuis plus de 25 ans, son succès se caractérise par sa versatilité à produire des jeux pour les plus grands acteurs du domaine et à développer ses propriétés intellectuelles exclusives, et ce, sur toutes les grandes plateformes. Travailler chez Behaviour Interactif, c’est se joindre à une entreprise québécoise dotée d’une culture entrepreneuriale qui favorise les opportunités et le développement personnel, tout en donnant à tous le sentiment de faire une différence.

Nous recherchons actuellement un/e Programmeur Système Senior pour renforcer nos équipes. Dans ce poste, vous travaillerez au sein d'une équipe cross-disciplinaire à la conception, la mise en œuvre et l'amélioration de nos systèmes de jeux.

Description du poste

Quelles seront vos responsabilités?

Dans ce poste, vous travaillerez sur :

  • Optimisation des performances et de la mémoire ;
  • Progression du joueur ;
  • Déroulement du jeu ;
  •  Analytique ;
  • Mécaniques anti-triche ;
  • Systèmes en ligne et multijoueurs ;
  • Intégration des mises à jour du moteur de jeu ;
  • Systèmes moteurs (3D, physique, gestion des ressources) ;
  • Fonctionnalités multiplateformes (PS4, XboxOne, PC) ;
  • Divers outils ;
  • Tester minutieusement les fonctionnalités implémentées ;
  • Participer aux revues de conception et aux revues de code.

Qualifications

  • Au moins 5 ans d'expérience en tant que Programmeur Engin/Système   
  • Excellentes compétences en C ++
  • Solide intérêt pour tout ce qui touche à l'optimisation

Seraient considérés comme des atouts:

  • Expérience de développement avec Unreal
  • Expérience de développement avec Windows
  • Expérience avec la programmation de paramètres et systèmes de jeux
  • Expérience avec la programmation des dynamiques physiques de jeu
  • Expérience avec la diffusion et le téléchargement d'assets et de niveaux dynamiques
  • .Expérience avec la création de systèmes de test de jeux automatisés

 

Renseignements complémentaires

-