This job might no longer be available.
Game Engine Programmer (F/H/NB) - NEW PROJECT
2 years ago
Description du poste
En tant que GAME ENGINE PROGRAMMER, vous serez chargé de maîtriser les mécanismes de bas niveau du moteur de jeu, les structures de données et les pipelines. Vous travaillerez sur des sujets tels que les entités/composants/systèmes, l'éditeur de jeu, les optimisations, la gestion de la mémoire, les chargements, les réplications d'objets et ainsi de suite.
PRINCIPALES MISSIONS :
- Analyser et comprendre les besoins de l'équipe pour définir les fonctionnalités et les systèmes de moteur demandés, ainsi que développer et soutenir la mise en œuvre,
- Analyser les systèmes de moteurs existants pour s'assurer qu'ils répondent aux besoins du projet. Si ce n'est pas le cas, proposer des améliorations pour l'étendre ou le remplacer si nécessaire,
- Collaborer avec d'autres programmeurs, designers, artistes pour établir les coûts et les contraintes des actifs (mémoire / performances) et les plateformes croisées pour garantir de bonnes performances,
- Analyser le pipeline de données pour assurer la cohérence, la robustesse et les performances,
- Mesurer le temps de chargement et assurer une grande efficacité en optimisant les systèmes,
- Créer et maintenir la lisibilité de l'API et effacer le fractionnement des modules,
- Enquêter et résoudre les problèmes complexes du moteur de jeu et proposer un système pour améliorer le débogage,
- Produire de la documentation pour partager les connaissances avec les membres de l'équipe technique ou les utilisateurs.
Qualifications
- Une première expérience en programmation C++ dans l'industrie du jeu ou du développement de logiciels,
- Diplômé.ée de l'enseignement supérieur en informatique, en génie informatique ou en ingénierie,
- Solide compréhension du C/C++ moderne, y compris le refactoring, l'optimisation, le débogage et les tests,
- Expérience avec les moteurs de jeux tels que Unreal, Unity3D,
- Rigueur, autonomie et esprit d'équipe seront essentiels,
- Vous êtes à l'aise pour travailler avec des profils internationaux en anglais (parlé, écrit),
- Une expérience du moteur Snowdrop serait un plus.
Informations supplémentaires
Les 20 000 collaborateur.trice.s d’Ubisoft, réparti.e.s sur plus de 40 sites à travers le monde, sont lié.e.s par une mission commune : enrichir la vie des joueur.euse.s par des expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, et bien d’autres à venir. Ubisoft est un employeur soucieux de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous et toutes. Si vous êtes enthousiaste à l’idée de relever des défis passionnants, exploiter des technologies de pointe, et prendre part au futur du divertissement, rejoignez-nous et créez l’inconnu.
- Rémunération : selon profil et expérience
- Mutuelle prise en charge à 50%
- Tickets restaurants & abonnement de transport pris en charge à 50%
- Prime vacance
- Participation aux bénéfices de l’entreprise et accord d’intéressement
- Bonus de rentabilité
- Possibilités d’aide à la relocation selon les cas
- 4 jeux Ubisoft offerts par an et 8 places de spectacles/concert à prix réduit
- Playzone & babyfoot
- Flextime & télétravail
Description de l'entreprise
Play as a team, Race for excellence and Get creative! Chez Ubisoft Ivory Tower, nous sommes animés au quotidien par ces valeurs depuis 2007, rejoignez-nous pour travailler sur notre nouveau projet en tant que : GAME ENGINE PROGRAMMER (F/H/NB).
Create Your Profile — Game companies can contact you with their relevant job openings.