Développeur Unity H/F
Role details
Job location
Tech stack
Job description
Développer et optimiser des applications 3D temps réel sous Unity 3D pour des simulateurs aéronautiques. -Implémenter les user stories dans le respect des spécifications techniques et des contraintes de performance. -Concevoir et développer des fonctionnalités génériques intégrables dans les bibliothèques internes. -Réaliser des développements graphiques avancés (shaders, postprocessing, effets visuels). -Optimiser les performances applicatives (CPU/GPU, mémoire, temps de chargement). -Participer aux revues de code et contribuer à la qualité du code produit par l'équipe. -Mettre en place et maintenir les outils de versioning (Git, Azure DevOps, etc.). -Réaliser les tests unitaires et tests d'intégration. -Collaborer étroitement avec les équipes.
Requirements
Formation Bac +3 à Bac +5 en informatique, développement logiciel, infographie 3D ou multimédia interactif.
- Vous avez au moins 5 ans d'expérience sur Unity 3D.
- Bonnes connaissances de Unreal Engine (Blueprint et notions C++ appréciées).
- Expertise en C# et programmation orientée objet (POO).
- Bonne maîtrise de l'architecture logicielle et des design patterns.
- Expérience en développement graphique temps réel (shaders, rendering pipeline, post-processing).
- Bonne connaissance des pipelines de rendu Unity (URP, HDRP).
- Maîtrise des contraintes du développement 3D temps réel.
Outils et environnement de développement :
- Utilisation d'outils de gestion de version : Git, GitLab, Azure DevOps.
- Utilisation d'outils de gestion de projet : Jira, Azure Boards, Trello ou équivalent.