This job might no longer be available.
Ingénieur logiciel sénior (Génération procédurale)
2 years ago
Nous recherchons un ingénieur possédant une expérience en génération procédurale pour notre studio de San Mateo, afin de 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. Les personnes sont notre ressource la plus importante, et 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 le chef de produit, l’équipe de conception et les autres ingénieurs afin de concevoir et de réaliser des systèmes de jeu efficients et maintenables. La priorité de notre équipe est de rendre possibles des expériences exceptionnelles pour les joueurs, et vous aurez un rôle déterminant à jouer dans ce processus. 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 dans un environnement de recherche et développement. Il nous aidera à créer des mondes à génération procédurale captivants et devra être à l’aise avec l’optimisation des performances. Cet ingénieur doit être passionné par la création d’outils en collaboration avec les autres participants du processus créatif.
Fonctions :
- Collaborer avec les concepteurs afin de créer du contenu à génération procédurale et de le rendre amusant et visuellement attrayant.
- Collaborer avec les artistes et concepteurs afin de nous aider à atteindre nos cibles visuelles ambitieuses.
- Développer des systèmes hautement optimisés utilisant le traitement multifil et des nuanceurs de calcul.
- Consulter les autres ingénieurs et concepteurs de l’équipe afin de développer des systèmes pour les prototypes en recherche et développement, selon les besoins.
- Coopérer avec d’autres équipes afin d’améliorer les efforts de recherche et développement de manière collaborative.
Exigences :
- Minimum de 7 ans d’expérience en développement logiciel pour l’industrie du jeu vidéo.
- À l’aise dans un environnement de recherche et développement fluctuant.
- Compétences avancées en C++.
- Expérience avec des algorithmes de génération procédurale de mondes tenant compte notamment de l’érosion, des fonctions de bruit et de la modélisation du climat.
- Excellentes compétences en débogage et en optimisation dans un environnement multifil.
- Bonne connaissance d’UE4 et de Blueprints.
- Capacité à travailler à la croisée de disciplines artistiques, technologiques et de conception.
- Doit avoir été responsable de la vision technique d’un système ou d'un aspect important d’un jeu vidéo.
- Excellente résolution de problèmes.
- Initiative, motivation et autonomie.
Atouts :
- Expérience en optimisation pour les appareils mobiles.
- Connaissance du développement pour PC et consoles (Xbox, PlayStation, Nintendo).
- Expérience avec les services en direct.
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->
Create Your Profile — Game companies can contact you with their relevant job openings.