Programming Technical Director
Unannounced AAA IP, Directeur ·rice Technique de Programmation, IP AAA non annoncé
Updated on 8/31/2023
Behaviour Interactive

1,001-5,000 employees

Largest Canadian gaming studio
Locations
Montreal, QC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
CategoriesNew
Software Engineering
Requirements
  • Previous experience as a Technical Director of at least one full AAA game cycle, from conception to delivery
  • At least 8 years of game development experience on PC and/or game consoles must have shipped at least 4 titles (or completed at least 4 development cycles)
  • Experience with one of PC, Xbox One or PlayStation 4 a requirement - some experience with all three a plus
  • Strong programming skills in C++ requirement
  • Strong debugging skills required; notions of assembler and GPU debugging a plus
  • Powerful performance analysis skills required, experience with at least one standalone profiler a must; familiarity with VTune, WPA/ETW, PIX, Razor and/or use of hardware performance counters a plus
  • Specialized knowledge in graphics, systems, physics, networking, AI, sound or gameplay programming a plus
  • Ability to self-organize and work very autonomously
  • Ability to cooperate and consult with other directors, leads, and staff
  • Ability to communicate well. Must be able to vulgarize technical concepts for both a technical and non-technical audience
  • Ability to define and break down complex technical mandates and architectures
  • Expérience antérieure dans un poste de direction technique pour au moins un cycle de jeu complet AAA, de la conception à la livraison
  • Au moins 8 ans d'expérience en développement de jeux sur PC et/ou consoles de jeux au moins 4 titres (ou compléter au moins 4 cycles de développement)
  • Expérience requise avec l'une des consoles suivantes: PC, Xbox One ou PlayStation 4, indispensable - une expérience avec les trois serait considérée comme un atout
  • Solides compétences en programmation en C ++
  • Solides compétences en débogage requises; notions d'assembleur et de débogage de GPU en plus
  • Solides compétences en analyse du rendement requises, expérience avec au moins un profileur autonome indispensable; familiarité avec une VTune, WPA/ETW, PIX, Razoe et /ou utilisation de compteurs de performances matérielles un atout
  • Connaissances spécialisées en graphisme, systèmes, physique, réseaux, intelligence artificielle, programmation sonore et de jeu, un atout
  • Capacité à s'auto-organiser et à travailler de manière très autonome
  • Capacité à coopérer et à consulter d'autres directeurs, responsables et membres du personnel
  • Capacité à bien communiquer. Dois être capable de vulgariser des concepts techniques pour un public technique et non technique
  • Aptitude à définir et décomposer des mandats et architectures techniques complexes
Responsibilities
  • Steer and guide the technological ship for the project, and the teams involved
  • Make high-level design and architecture choices
  • Dictate technical standards, define technological strategy, and guide the development team
  • Assess the technical risks and mitigation plans
  • Select the appropriate technologies given the project's constraints
  • Harness others' technical expertise to get the best possible solutions
  • Mentor key technical staff
  • Interview candidates for technical positions
  • Work closely with other producers, directors, leads, and developers to support project and company strategies
  • Diriger et guider la vision technologique du projet et des équipes impliquées
  • Prendre des décisions de conception et d'architecture de haut niveau
  • Dicter les normes techniques et guide l'équipe de développement
  • Définir la stratégie technologique avec l'équipe de développement
  • Évaluer les risques techniques et les plans d'atténuation
  • Choisir les technologies appropriées considérant les contraintes du projet
  • Exploiter l'expertise technique des autres pour obtenir les meilleures solutions possibles
  • Participer au mentorat et au développement de compétences des équipes
  • Passer en entrevue des candidat·e·s aux postes techniques
  • Travailler en étroite collaboration avec d'autres membres de l'équipe de direction, responsables et membres de l'équipe technique pour soutenir les stratégies de projet et d'entreprise