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.