Ingénieur expérimenté

Programmation Montréal, QC

Phoenix Labs recherche un ingénieur expérimenté polyvalent pour travailler sur une nouvelle propriété intellectuelle originale. Nous cherchons à travailler en équipes souples et capables, avec pour objectif commun de rassembler les joueurs grâce à des jeux multijoueurs complexes. Nous accordons une réelle importance aux gens et à leur influence sur la vie des autres. Nous souhaitons que chaque nouveau coéquipier contribue à notre culture en mosaïque. Notre objectif est de constituer un milieu diversifié où des développeurs motivés, solidaires et empathiques sont en mesure de donner le meilleur d’eux-mêmes.

En tant qu’ingénieur logiciel principal, vous travaillerez en collaboration avec l’équipe de conception et les autres ingénieurs afin de concevoir et de réaliser des systèmes efficients et maintenables. Le candidat idéal devra posséder d’excellentes stratégies d’optimisation, être à l’aise avec de vastes bases de code et avoir l’habitude d’innover.

Le candidat retenu devra posséder des compétences avancées en C++ et une passion pour la résolution de problèmes. Il devra connaître de nombreuses facettes de l’ingénierie, dont les systèmes, le multithreading, l'optimisation, l'ingénierie en ligne, l’animation et les outils. Cet ingénieur doit être passionné par la création d’outils en collaboration avec les autres participants du processus créatif.

Fonctions:

  • Concevoir, créer des prototypes, implémenter et peaufiner des systèmes de jeu, des pipelines et des outils.
  • Détecter et anticiper les problèmes dans diverses facettes du développement du jeu, et proposer et mettre en œuvre des solutions.
  • Collaborer étroitement avec les équipes de conception et d’ingénierie pour s’assurer que les fonctionnalités respectent leur vision créative.
  • Analyser et atténuer les risques concernant le calendrier de développement.
  • Consulter les autres ingénieurs de l’équipe afin de modifier, d’adapter ou de reconstruire les systèmes selon les besoins.
  • Collaborer étroitement avec l’équipe d’assurance de la qualité et les responsables techniques afin d’assurer la stabilité des systèmes de jeu.

Exigences:

  • Minimum de 7 ans d’expérience en développement logiciel pour l’industrie du jeu vidéo.
  • Baccalauréat en informatique, en ingénierie informatique ou dans un domaine connexe.
  • Compétences avancées en C++.
  • Excellente résolution de problèmes.
  • Motivation et autonomie.
  • Excellentes compétences en débogage et en optimisation.
  • Excellentes aptitudes de communication; à l’aise dans une étroite collaboration avec les concepteurs et les développeurs de contenu.

Atouts:

  • Connaissance d’UE4 et de Blueprints.
  • Expérience de travail sur un produit en direct.
  • Connaissance de C# / WPF, Rust.

Qui sommes-nous:

Phoenix Labs est une société multinationale de jeux vidéo avec la connexion en son cœur. Dauntless, notre titre phare, a été le tout premier jeu à être lancé avec un crossplay complet et une progression croisée, et nous travaillons déjà sur plusieurs nouveaux projets et façons de rassembler les gens.

Dans nos studios, l'histoire est la même. Notre travail d'équipe, notre transparence et notre optimisme nous permettent de rester concentrés sur ce qui compte, et nous travaillons dur pour tenir notre promesse centrale que les gens sont la fin, pas les moyens.

Phoenix Labs a son siège social à Vancouver, en Colombie-Britannique, et des studios à Montréal, Los Angeles et San Mateo. Nous sommes soutenus par Garena, notre partenaire de longue date en Asie du Sud-Est.

En savoir plus sur nos valeurs->