Description du poste
Intégré·e au sein de notre Studio Ubisoft Paris, vous rejoindrez l’équipe de production de Beyond Good & Evil 2. Sous la responsabilité du Senior Rendering Programmer et en interaction avec les différentes équipes du projet, vos principales missions seront :
- Définir avec les Technical Artists et le Producer les besoins graphiques ;
- Contribuer à la production de shaders optimisés ;
- Optimiser au mieux les performances et réglages GPU afin d’avoir le meilleur équilibre framerate / qualité possible ;
- Participer au développement des outils qui permettront aux Technical Artists et aux Designers d’être autonomes ;
- Se tenir à jour sur les bonnes pratiques et les nouvelles techniques afin d’identifier les « must have » visuels de demain ;
- Réaliser des benchmarks concurrentiels.
Qualifications
- Etudiant·e en formation supérieure avec une spécialisation en programmation, vous recherchez une alternance d’un an ;
- Vous êtes à l’aise en C++ 11 et supérieur, et éventuellement des notions de C# ;
- Vous avez une bonne connaissance des techniques de rendu, particulièrement relatives au rendu terrain ;
- Vous êtes à l’aise en programmation GPU (HLSL principalement, ou GLSL, Compute Shaders…) ;
- Vous avez déjà une expérience sur un moteur maison ou l’Unreal Engine ;
- Vous disposez d’une grande sensibilité graphique ;
- Vous êtes proactif·ve et doté d’un très bon relationnel ;
- La connaissance de Vulkan et/ou Direct 3D 12 est un plus.