Senior Engine Programmer - Projet Non Annoncé H/F - Ubisoft
- Montpellier - 34
- CDI
- Ubisoft
Les missions du poste
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l'innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l'inconnu !Viens renforcer une petite équipe de conception sur un projet non annoncé avec une équipe Senior.
Nous sommes à la recherche programmeur polyvalent avec une expérience sur différents moteur de jeu : programmation moteur, outils , optimisation, etc...
Ce que tu feras :
- Programmer de façon claire et structurée tout en étant conscient des requis de performance, de maintenance et de compatibilité
- Participer à la définition des développement, les anticiper
- Contribuer a l'amélioration des pipeline
- Utiliser les outils de profiling CPU (PC, consoles) pour du travail d'optimisations
- Déterminer et corriger les « bugs » identifiés par les autres métiers et l'équipe de contrôle qualité
- Documenter son travail afin de transférer ses connaissances et permettre aux utilisateurs de comprendre comment utiliser les nouveaux systèmes et fonctionnalités
- Effectuer des revues de code pour les pairs, détecter erreurs et défauts de conception
- Mentorer les collaborateurs/collaboratrices Junior de l'équipe
Ton futur environnement de travail :
- Petite Équipe basée à Montpellier
- Collaboration avec des seniors spécialisés.
Le profil recherché
Ce que l'on recherche :
Compétences clés pour ce poste
- Techniques:
- Maitrise en C/ C++
- Expertise moteurs de jeu
- Excellente compréhension des problématiques de performance et de multithreading
- Excellentes connaissances algorithmiques
- Excellente logique informatique
- Très bonnes connaissances de Visual Studio et en Perforce - GIT
- Excellente capacité à rédiger un code clair, maintenable, portable et fonctionnel
Fiabilité &Ownership
- Tu comprends les contraintes projets pour délivrer dans les délais de production.
- Tu es proactif·ve et autonome et gère tes sujets de A à Z sans supervision constante
Team spirit et Mentoring
- Tu sais donner et recevoir des feedbacksavec tes pairs et partager lesbonnes pratiques.
- Tu restes ouvert.e aux feedbacks
- Tu comprends les besoins des autres équipes et les contraintes techniques pour avoir les meilleures rendues dans le jeu.
- Tu sais partager avec des profils juniors
- Tu encourage la coopération entre les équipes et sait fédérer.
Ce qui fera ton succès
- Ton sens du détail... et ton expertise pour savoir où concentrer tes efforts.
- Ta capacité à communiquer ta vision et susciter la confiance et l'adhésion
- Ta capacité à te challenger en proposant des solutions innovantes à des problèmes complexes mais aussi en gérant efficacement le changement et les situations incertaines grâce à ton esprit agile
- Ta manière d'élever les autres en les incitant les autres à se surpasser.