Ingénieur UE5 Senior | Développement de Jeux AAA | 100% Télétravail

À distance
À plein temps
Nous recherchons un Ingénieur UE5/C++ expérimenté (niveau Intermédiaire à Senior) pour rejoindre notre équipe dynamique de développement de jeux vidéo. Vous participerez à la conception et au développement de modules sophistiqués utilisant les technologies Unreal Engine et C++ moderne. Ce poste entièrement à distance vous permettra de contribuer à des projets innovants tout en optimisant les performances sur diverses plateformes. Responsabilités Principales - Développer des applications et modules de jeu avancés en utilisant Unreal Engine 5. - Concevoir et implémenter des systèmes de jeu robustes avec C++ et le système de Blueprints. - Réaliser des optimisations de performances pour garantir une expérience utilisateur fluide. - Mettre en œuvre des stratégies d'optimisation mémoire pour améliorer l'efficacité des applications. - Identifier, analyser et résoudre les problèmes techniques complexes avec méthodologie. - Effectuer le portage d'applications sur différentes plateformes, incluant PC et consoles. - Collaborer avec les équipes multidisciplinaires pour intégrer harmonieusement les fonctionnalités. - Maintenir une documentation technique précise et partager vos connaissances avec l'équipe. Compétences Requises - Maîtrise approfondie du langage C++ moderne (C++17/C++20) et ses paradigmes. - Expérience significative avec l'architecture du moteur Unreal Engine (UE4/UE5). - Connaissance approfondie du système de Blueprints d'Unreal Engine. - Expertise démontrée en techniques d'optimisation des performances pour applications temps réel. - Compétences avancées en optimisation de la mémoire et gestion efficace des ressources. - Excellentes aptitudes en débogage et résolution de problèmes techniques complexes. - Capacité à travailler de manière autonome dans un environnement distribué. - Bonnes compétences en communication écrite et verbale en anglais technique. Atouts Supplémentaires - Connaissance du sous-système de rendu d'Unreal Engine (particulièrement Nanite et Lumen). - Expérience avec le sous-système réseau d'Unreal Engine et la programmation multijoueur. - Développement pour consoles modernes (PlayStation 5, Xbox Series X/S, Nintendo Switch). - Familiarité avec les fonctionnalités récentes d'UE5 comme World Partition et Niagara. - Expérience avec les pipelines CI/CD et les méthodologies de développement agile. - Contributions à des projets open-source ou à la communauté Unreal Engine. - Maîtrise des outils de contrôle de version comme Git ou Perforce. Environnement Technique - Unreal Engine 5.3+ - C++17/C++20 - Visual Studio 2022 / Rider - Git / Perforce - Plateformes: PC, PlayStation 5, Xbox Series X/S, Nintendo Switch Pourquoi Nous Rejoindre En intégrant notre équipe, vous travaillerez sur des projets stimulants dans un environnement flexible et entièrement à distance. Nous valorisons la créativité, l'apprentissage continu et l'équilibre professionnel-personnel. Notre structure internationale vous permettra de collaborer avec des talents du monde entier tout en développant vos compétences techniques à travers des défis passionnants dans l'industrie du jeu vidéo en constante évolution.