Description du poste
Vous recherchez un stage de 6 mois en programmation pour un début entre Janvier et Juillet 2024 ?
Révélez votre talent lors des UBISOFT PROGRAMMING DAYS les 29 & 30 novembre 2023 !
Les Programming Days @ Ubisoft, ce sont deux journées de recrutement 100% en ligne pour :
- Échanger et apprendre avec des expert·es sur les problématiques de notre industrie ;
- Relever des challenges et tester vos compétences techniques et humaines à travers des mises en situations collectives & entretiens individuels ;
- Obtenir un stage en Programmation au sein de nos Studios de production pour un début entre Janvier et Juillet 2024 !
À LA CLÉ :
Des stages de 6 mois en programmation parmi les spécialités Gameplay, Engine, Online, 3D & Tools au sein de nos équipes de développement à Bordeaux, Montpellier, Lyon et Paris sur des projets de jeux vidéo ambitieux !
Pour plus d’informations sur nos métiers en programmation, rendez-vous sur le descriptif des spécialités et les vidéos explicatives plus bas dans l’annonce et/ou sur notre page Job Teaser !
COMMENT POSTULER ?
Envoyez-nous votre CV, les liens vers vos projets personnels/étudiants ainsi qu’un paragraphe de motivation en précisant les spécialités qui vous intéressent par ordre de préférence.
>>> Date limite de candidature, le 3 NOVEMBRE 2023 inclus <<<
LE PROCESS DE SÉLECTION :
ETAPE 1 : tests techniques à distance (7 jours pour le réaliser)
ETAPE 2 : entretien téléphonique d’environ 20 minutes avec nos équipes RH
ETAPE 3 : participation aux journées de recrutement en ligne pour les candidat·es sélectionné·es les 29 & 30 novembre 2023.
Qualifications
Voici différentes spécialités sur lesquelles vous pouvez vous positionner :
1. Online/Network Programmer (C++)
MISSIONS
- Contribuer à la mise en place de services online à travers différentes plateformes ;
- Programmer les fonctionnalités réseau client-serveur et/ou Peer to Peer en C++.
PROFIL
Vous avez de solides connaissances en C++ et des notions en C# ou en Python ainsi que des notions en Online (multiplayer, matchmaking, réplication etc).
2. Tools Programmer (C#)
MISSIONS
- Collaborer au développement d’éditeurs complexes, pour la production des données du jeu ;
- En collaboration avec les autres métiers de la production, concevoir et développer des applications afin d’améliorer la production ou le suivi de production du jeu.
PROFIL
- Vous avez de solides connaissances en programmation objet (C++, C#, .NET, ou Java) et en développement d’interfaces graphiques (WPF, MFC, Windows Forms ou autre) ;
- Des connaissances en base de données, ergonomie/UX Design, tests automatiques ou machine learning sont un plus.
3. Gameplay Programmer C++ ou Gameplay Programmer C#
MISSIONS
- Développer, maintenir, et faire évoluer les différentes fonctionnalités du jeu ;
- Programmer des comportements et mécanismes de jeu dans le respect du Game Design.
PROFIL
Vous maîtrisez la programmation en C++ et/ou C#, connaissez les contraintes de programmation temps réel et vous avez un intérêt pour les problématiques gameplay.
4. Engine Programmer (C++)
MISSIONS
- Maintenir les capacités et la performance du moteur de jeu utilisé ;
- Participer à l’évolution et au développement des fonctionnalités du moteur.
PROFIL
Vous maîtrisez la programmation en C++ et connaissez les contraintes de programmation temps réel ou multithread.
5. Programmeur 3D (C++)
MISSIONS
- Participer à l’évolution et au développement du moteur graphique du jeu.
PROFIL
Vous maîtrisez la programmation en C++ et avez une très bonne connaissance des APIs de rendu modernes (OpenGL4 / D3D11 / D3D12 / Vulkan) et des techniques de pointes en matière de rendu.