Description du poste
Pour l’une de ses productions encore non-annoncée, Ubisoft est à la recherche d’une(e) Engine Programmer (H/F/NB).
Sous la responsabilité du Lead Engine Programmer, vous aurez la charge du développement des fonctionnalités du moteur physique de notre jeu.
Vos missions principales :
- Être l’interlocuteur technique principal du projet sur toutes les problématiques liées à la simulation physique du projet
- Comprendre les fonctionnalités existantes du middleware physique et proposer des évolutions
- Collaborer avec les gameplay programmers, les game designers et technical artists en collectant leurs besoins pour développer les fonctionnalités manquantes
- Intégrer, maintenir et optimiser la simulation physique dans notre moteur de jeu
- Être en support pour le debug de la simulation physique du jeu
Qualifications
- Vous disposez d’une expérience de 3 à 5 ans en programmation moteur dans le jeu vidéo,
- Vous disposez de bonnes connaissances autour des moteurs physiques utilisés dans le domaine du jeu vidéo (Havok, PhysX, Chaos, Bullet, etc.),
- Vous disposez d’excellentes connaissances en C++,
- Vous êtes à l’aise en mathématiques,
- Vous êtes à l’aise pour travailler avec une large base de code,
- Vous êtes autonome et proactif.ve et appréciez le travail en équipe,
- Vous souhaitez vous investir sur un projet innovant avec un concept fort.
Serait un plus :
- Expérience avec Unity ou Unreal