Stage R&D création de packages unity réutilisables
7 candidats • Stage Paris (75)
Description du stage
$Présentation du projet
Dans un souci d'efficacité et de capitalisation technologique, nous souhaitons transformer des composants logiciels clés déjà développés pour nos produits existants en packages Unity réutilisables, modulaires et optimisés. Ce travail est essentiel pour standardiser nos développements futurs et réduire le temps de mise sur le marché de nouvelles fonctionnalités ou produits. Vous intégrerez l'équipe de développement et jouerez un rôle central dans cette initiative stratégique.
$Missions du stagiaire
Sous la supervision d'un développeur senior, votre mission principale sera de structurer, documenter et optimiser notre base de code existante pour la transformer en une librairie de packages Unity robustes et performants.
$Missions principales
- 1. Phase de Conception et d'Analyse (Priorité initiale) :
- Analyser et évaluer la base de code existante (scripts C# Unity) pour identifier les composants clés à "packager".
- Définir l'architecture, les dépendances et les interfaces de chaque package pour garantir leur modularité et leur réutilisation.
- Établir les standards de codage, de documentation et d'optimisation spécifiques à ce projet.
- 2. Développement et Transformation des Packages :
- Extraire, restructurer et encapsuler les bouts de code existants dans des structures de packages Unity.
- Implémenter des exemples d'utilisation (samples) pour chaque package.
- Assurer la compatibilité avec les versions actuelles et futures d'Unity.
- 3. Documentation et Qualité (Gros travail initial) :
- Documenter intégralement chaque package (documentation technique interne et guide d'utilisation externe) en respectant les standards établis.
- Mettre en place des tests unitaires et d'intégration pour garantir la fiabilité des composants.
- 4. Optimisation des Performances :
- Auditer le code existant et le code des packages en développement pour identifier et corriger les goulots d'étranglement (performance CPU / GPU, gestion mémoire, etc.).
- Assurer que les packages finaux sont légers et performants pour une intégration rapide sans impact négatif.
Profil recherché
BAC+5 École d'ingénieurs ou Master universitaire, options ou spécialisations souhaitées : robotique, informatique, réalité virtuelle
$Compétences recherchées
- Bonnes connaissances en programmation orientée objet
- Une expérience préalable en C# ou Unity 3D serait un atout
- Rigueur et sens du détail indispensable pour les phases de conception et de documentation.
- Autonomie et proactivité, avec une forte capacité à structurer son travail.
- Capacité d'analyse et d'abstraction technique.
- Capacité à travailler en équipe
- Bon sens du relationnel
Informations supplémentaires
- Durée : 6 mois
- Rémunération : gratification en vigueur
- Poste à pourvoir à partir de février 2026
- Lieu : Streetlab - Institut de la Vision, 17 rue Moreau, 75012 Paris
A fournir
CV, lettre de motivation, références, site Web (si applicable)
A l'attention de : Responsable du recrutement