STAGE BOOK #s'affirmer #explorer #s'épanouir - Scalian
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
N O S S TA G E S À R E N N E S CEN Simulation, RV & HPC Simulation de signature radar par lancer de rayon [réf SIM01] Création d’une stack DevOps pour le développement d’applications de simulation [réf SIM02] Amélioration de nos solutions d’affichage en réalité augmentée [réf SIM03] Veille technologique sur les langages et les technologies de Graphical User Interfaces [réf SIM04] Génération de scènes pour l’entrainement d’IA et la génération de données synthétiques [réf SIM05] Modélisation d’un véhicule atterrisseur et de ses capteurs embarqués [réf SIM06] Test de processeurs embarqués à visée spatiale [réf SIM07] Montage d’un mini-cluster HPC [réf SIM08] Reconstruction topologique et géométrique dans un logiciel de CAO [réf SIM09] Simulation par apprentissage automatique [réf SIM10] Simulation de propagation de feu de forets [réf SIM11] Lab Innovation Simulation d’écoulements turbulents [réf LAB01] Camille Aurélie Audrey Modèle d’ordre réduit stochastique pour l’aérodynamique [réf LAB02] Digital Factory Développement full stack [réf DF01] Ouest Test logiciel [réf DF02] Présent à Rennes, Scalian vous y propose Test logiciel automatisé [réf DF03] un large choix de stages. SI Cristal : Intégration dans une équipe de développement [réf DF04] Aurélie, Audrey et Camille seront vos SI Cristal : Automatisation des Tests [réf DF05] interlocutrices et répondront à vos ORSEC : Remontée d'informations de gestion de crise [réf DF06] IRSN : refonte EMMA [réf DF07] interrogations via l’email ci-dessous Développement / Refonte d'applications mobiles pour l’ONF en Android/Kotlin [réf DF08] stages.ouest@scalian.com OPERAT [réf DF09] Supervision de la forge logicielle [réf DF10] Ecoconception logicielle [réf DF11] Revenir au Sommaire 3
ZOOM SUR NOTRE AGENCE À RENNES L’établissement de Rennes, spécialisé dans le développement logiciel, compte 250 collaborateurs. Notre activité forfaitaire représente 60% de notre Chiffre d’Affaires. Nous y regroupons deux pôles de compétences techniques : le Centre d’Excellence National (CEN) Simulation, Réalité Augmentée et Virtuelle & HPC, spécialisé en simulation et informatique scientifique la Digital Factory (appelée DF), spécialisée en systèmes d’information. Nous disposons également chez Scalian d’un Lab Innovation. Il est le catalyseur des projets de R&D du groupe. Il compte 20 personnes répartis sur l’ensemble de la France. A Rennes, le Lab développe actuellement des projets de R&D dans les domaines de la météo, de l’océanographie et des mathématiques appliquées. Retour 4
N O S S TA G I A I R E S E T A LT E R N A N T S , QU’EN DISENT-ILS ? Mateo – Alternant 2021 CEN Simulation – ISEN Brest Julie – Stagiaire 2020 Alternant 2021 Digital Factory – ESIR « Au cours de ma dernière année de formation à l'ISEN Brest, j'ai effectué « Au cours de ma formation (systèmes d’information) en 3 ans à l’ESIR, j’ai une alternance au CEN Simulation de Scalian sur le thème de la simulation effectué mon stage de deuxième année chez Scalian sur une application de sonar. Celle-ci m'a permis d'approfondir mes compétences en quizz pour le développement durable. Au cours de ce stage, j’ai acquis des développement informatique, ainsi que de découvrir et d'apprendre à compétences indispensables à tout développeur polyvalent. Ce stage m’a utiliser de nouvelles technologies et outils. également permis d’apprendre de nouvelles technologies, et d’évoluer A la fin, Scalian m'a fait une proposition d'embauche que j'ai accepté, dans un cadre agréable et sympathique. Suite à mon stage, j’ai signé un motivé par les rencontres que j'ai pu faire au sein de l'entreprise et par contrat de professionnalisation pour ma dernière année et vient de mon intérêt vis à vis des projets du CEN Simulation. » rejoindre Scalian pour un CDI sur un projet dans la continuité de mon alternance. » Malo – Stagiaire M1 2020 et Alternant 2021 CEN Simulation– SUPINFO « J’ai effectué mes études au sein de SUPINFO sur le campus de Rennes Pierre – Stagiaire M2 2021 CEN Simulation – Master CSM Université avec le but d’obtenir un Master of Engineering. J’ai commencé à collaborer Rennes 1 avec Scalian lors de mon stage de 4ème année qui portait sur de la réalité «Après une Licence de Physique, j'ai poursuivi mes études avec un Master augmentée. A la suite de ce stage et pour ma 5ème et dernière année de Mathématiques Appliquées Mention Calcul Scientifique et Modélisation d’études, j’ai entamé une alternance dans l’entreprise sur un sujet bien dans le but de compléter mes compétences en informatique. J'ai différent mais tout aussi intéressant dont l’objectif est de réussir à créer finalement rejoint Scalian pour un stage de fin d'études de 6 mois portant une application web permettant l’exécution de calcul lourd. Le stage et sur l'évaluation des capacités du logiciel Blender par l'élaboration d'une l’alternance m’ont permis d’aiguiser mes compétences techniques mais méthode d'incrustation. Ce sujet très exploratoire m'a permis de mettre à aussi d’en apprendre davantage sur le fonctionnement d’une grande profit des compétences moins académiques et j'ai énormément appris sur entreprise. A l’issue de cette année d’alternance, Scalian m’a fait une les demandes d'un organisme comme Scalian ainsi que sur le logiciel proposition d’embauche que j’ai acceptée car l’ambiance est plaisante et le Blender. Ce qui m'a fait accepter l'offre d'embauche de Scalian c'est tout contexte de travail semble optimal pour débuter une aventure d'abord une super équipe de collaborateurs mais aussi la curiosité et professionnelle. » l'innovation dans les choix de projets. » Retour 5
N O S S TA G I A I R E S E T A LT E R N A N T S , QU’EN DISENT-ILS ? Guillaume – Stagiaire M2 2021 - Epitech « Pour mon stage de fin d'études à Epitech, j'ai choisi de travailler et Faustine – Stagiaire 2019 et 2020 Digital Factory – Master IL, Université de Rennes 1 d'apprendre à Scalian pendant six mois. Scalian a accepté de me prendre « Durant mon master à l’Université de Rennes 1, j’ai été amenée à faire en stage sur le projet ORSEC, un One-page malgré le fait que je n'avais deux stages, que j’ai tous les deux réalisés chez Scalian. Portés sur le aucune expérience dans le développement web. Grace à cela j'ai pu développement mobile, ils m’ont permis de découvrir, puis d’enrichir mes apprendre une toute nouvelle forme de développement que je ne connaissances sur ce sujet. Suite à mon stage de fin d’études, Scalian m’a connaissais pas, aidé par une équipe très accueillante et pédagogue. Toutes ces raisons, cette ouverture envers l’apprentissage et l'amicalité fait une proposition d’embauche pour continuer à travailler sur le projet où dans l'entreprise m'ont convaincu d'accepter un poste à Scalian. » j’étais depuis six mois. La bonne ambiance de l’entreprise et l’intérêt que je portais au projet m’ont poussé à accepter. » Marie – Stagiaire 2019 et 2020 CEN Simulation – Master CSM, Université de Rennes 1 Julien – Alternant Digital Factory – Campus Academy Rennes « Après une licence de mathématiques, j’ai rejoint un master de Calcul « Durant ma formation de développeur à l’IMIE, j’ai pu passer les quatre Scientifique et Modélisation à l’Université de Rennes 1. Ma formation en dernières années de celle-ci en alternance chez Scalian, en passant par une Master m’offrant la possibilité d’effectuer deux stages, j’ai choisi le groupe embauche en CDI après deux ans. Durant cette période, j’ai pu travailler Scalian pour les réaliser. Mon premier stage portait sur la création d’un sur des projets aux objectifs, clients et technologies divers. J'ai commencé Docker pour une prise en main plus rapide du logiciel météorologique tout d’abord par des projets internes ayant pour but de me familiariser WRF. Mon second stage portait sur l’utilisation du Deep Learning dans la avec l’entreprise et les équipes projets, puis j'ai intégré à part entière des génération d’images afin d’étudier les applications possibles pour IMOTEP, équipes projets au forfait pour des clients tels que la Chambre un simulateur de Turbulence développé par Scalian. Au cours de ces deux d’Agriculture ou l’Ademe. Cela m'a permis non seulement de mettre en stages, j’ai pu mettre en application les différentes connaissances acquises pratique les différentes méthodes et outils de développement sur lors de mes études mais aussi développer de nouvelles compétences, tout différents langages et frameworks (Angular, Java Spring, Symfony) sur des en suivant les conseils de mes encadrants. Les échanges, l’écoute, la projets concrets, mais aussi de progresser aux côtés de pluridisciplinarité des sujets du CEN et l’ambiance de travail m’ont d’abord personnes agréables et compétentes aux profils très variés qui n’hésitent fait revenir pour mon stage de fin d’études puis m’ont fait accepter l’offre pas à prendre du temps pour partager leurs connaissances. » de CDI qui m’a été faite. » Retour 6
N O S S TA G I A I R E S E T A LT E R N A N T S , QU’EN DISENT-ILS ? Maxime – Alternant Digital Factory – Campus Academy Rennes Benjamin – Stagiaire 2020 CEN Simulation – INSA Rennes « Après 2 ans à EPITECH puis un changement d’école, j’ai effectué mes « Après une formation d’ingénieur informatique à l’INSA, j’ai décidé deux dernières années de formation en alternance chez Scalian. La d’effectuer mon stage de fin d’études chez Scalian sur un projet de diversité des projets m’a permis de toucher à de nombreuses conception d’un Visualisateur 3D. technologies et d’étoffer mon panel de compétences en travaillant sur Grâce à un bon encadrement de mon tuteur de stage et à une très bonne des applications web, mobile, mais aussi client lourd, et ce aussi bien du ambiance générale, j’ai pu réaliser ce projet sereinement tout en montant côté front-end que back-end. Suite à ces deux ans, Scalian m’a fait une en compétence dans le domaine de l’image et de la 3D. proposition d’embauche, que le contexte de travail toujours bienveillant Ce qui m’a attiré chez Scalian ce sont les nombreux projets aussi et formateur m’a poussé à accepter. » intéressants les uns que les autres auxquels participent les différentes équipes ; mais ce que j’ai le plus apprécié c’est la convivialité que l’on ressent au sein de l’entreprise. A l’issue de ce stage, Scalian m’a fait une offre d’emploi que j’ai accepté avec plaisir! » Retour 7
S TA G E S A U S E I N D U C E N Technos Secteurs Défense Spatial Energie Santé Clients Environnement Retour
RENNES SIMU Simulation de signature radar par lancer de rayon [réf SIM01] Tuteur : Julien HOUSSAY Contexte L’une des expertises de SCALIAN concerne la simulation de scène synthétique pour capteur radar. Dans ce contexte, un démonstrateur basé sur un code de lancer de rayons sur GPU est cours de développement. Au sein du CEN simulation et accompagné par nos équipes, votre mission est d’évaluer ce code et de le faire évoluer afin de pouvoir à terme l’intégrer dans un logiciel industriel de simulation de données radar de scènes maritimes dynamiques. Image radar d’un véhicule Travaux à réaliser Sphère vue par lancer de rayons Le stage sera encadré à la fois par un architecte logiciel et par une équipe d’experts métier. Il passera par une phase de montée en compétence sur le domaine radar (électromagnétisme, SER…) et sur le code existant. Il pourra ensuite être orienté en fonction des souhaits du stagiaire vers : Du développement : Industrialisation et création d’IHM, Amélioration du cœur de calcul via la prise en compte des matériaux EM, Intégration au sein d’un logiciel complexe, Extension vers scène dynamique Illustration principe lancer de rayon De l’étude : Comparaison à des mesures et des codes exacts, Etude vis-à-vis d’une cavité, Etude et production de données sur vague déferlante R&D : Synthèse d’image 3D à partir des hologrammes produits par le cœur de calcul Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Appétence pour le domaine physique et l’électromagnétisme Langages : C++, Python Montée en compétence : Radar, CUDA Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Diagramme SER plaque Retour
RENNES SIMU Création d’une stack DevOps pour le développement d’applications de simulation [réf SIM02] Tuteur : François MEROUR Contexte Au sein d’une équipe projet, votre mission est de mettre en place une stack DevOps complète, adaptée à nos métiers et technologies. Les objectifs de ce stage sont : Définition et mise en œuvre d'une solution de gestion des librairies tierces , Implémentation d'une chaine typique de production avec des notions d'IC. Travaux à réaliser Encadré par un architecte logiciel, le stage s’orientera selon 4 axes : Etude documentaire des différentes solutions Définition d'une méthodologie générique et réplicable sur plusieurs projets Mise en œuvre du gestionnaire de librairies et de l'IC dans le cadre d'un projet type Production de la documentation Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Connaissances relatives à l'IC Compétences Windows/Linux Outils de scripting Qualités rédactionnelles Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Retour
RENNES SIMU Amélioration de nos solutions d’affichage en réalité augmentée [réf SIM03] Tuteur : Maxime BROY Contexte Au sein de l’équipe RA de Scalian, vous participerez à l’étude de systèmes de RA à l’aide du moteur de jeu Unity3D. Vous participerez à l’amélioration de nos techniques de développements. Vos travaux permettront d’améliorer le lien entre les logiciels de simulation développés au sein de l’équipe et l’utilisation de la RA pour la visualisation des données issues de ces simulateurs. Travaux à réaliser Le stage s’orientera selon 4 axes : Participer au développement d’un framework multi-supports (ARCore, ARKit, MRTK) Participer au développement d’un framework Frontend RA / Backend simulateur : modifier un paramètre en RA, appeler un code de calcul sur une machine externe et rapatrier les résultats dans la vue RA Réaliser le portage d’une application Hololens 2 sur iPad Pro Faire de la veille technologique et proposer des idées d’amélioration de nos produits RA. Parmi les sujets pressentis dans cette recherche : développements avancés avec ARCore, développement sous Unreal Engine, mesure et traitement en temps réel de données dans une application de RA, test du casque Lynx, compatibilité de capteurs externes avec les casques de RA, etc. Profil Etudiant(e), Bac +4 ou Bac+5, vous avez les connaissances suivantes : Connaissance des rendus 3D et de la vision par ordinateur Programmation C# avec Unity3D Une précédente expérience en développement RA est un plus. Sujet compatible avec Vous êtes curieux, imaginatif et autonome, avec le sens de l’échange. une alternance ! Retour
RENNES SIMU Veille technologique sur les langages et les technologies de Graphical User Interfaces [réf SIM04] Tuteur : Aurélien LE GENTIL Contexte Scalian spécifie, conçoit et développe des logiciels de simulation essentiellement écrits en C++ et souhaite évaluer les possibilités offertes par d’autres technologies ainsi que les avantages et limites associées. Cela concerne en particulier la facilité à mettre en œuvre, à gérer de la mémoire et les performances obtenues. Votre mission est de réaliser une veille technologique sur les technologies identifiées que sont Julia, Rust et Flutter et de mettre en pratique vos découvertes sur des cas pratiques. Travaux à réaliser Encadré par Aurélien, responsable technique, le stage s’orientera selon 3 axes, sur 3 technologies différentes : Julia – Langage performant pour le calcul scientifique. Plusieurs mises en pratique sont envisagées : incrustation de cibles dans des images radar, comparaison des performances de machine learning avec la plateforme TensorFlow, implémentation d’algorithme de focalisation SAR… Réaliser un prototype d’application de calcul GPU en utilisant le langage Rust. La mise en pratique portera sur une brique logicielle d’un simulateur de patrouilles maritimes. Flutter – Un framework OpenSource permettant de développer des applications multi-plateformes à partir d’une seule base de code (Dart). La mise en pratique portera sur une brique logicielle d’un scanner à rayon X pour la sécurité. Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Programmation Orientée Objet (C++) Une précédente expérience en calcul scientifique (Fortran, Matlab), CUDA et/ou IHM est un plus. Vous êtes curieux, méthodique, débrouillard et technologiquement polyvalent ! Retour
RENNES SIMU Génération de scènes pour l’entrainement d’IA et la génération de données synthétiques [SIM05] Tuteur : Alexis MARCHAND Contexte Scalian développe des méthodes de génération de données synthétiques dans le domaine du visible et de l’infrarouge à l'aide d'outils de moteurs de rendu. Le stage s'inscrit dans la continuité de précédents travaux réalisés dans le domaine visible avec le logiciel Blender pour l'incrustation d'objet synthétique dans des scènes connues. L'un des nouveaux défis est de réaliser ce travail dans le domaine de l'infrarouge en essayant de prendre en compte la propagation du rayonnement dans une scène, des effets liés aux conditions météos et les propriétés spectrales. Travaux à réaliser Encadré par Alexis, responsable technique, le stage s’orientera selon 3 axes : Etude d'une méthode de rendu IR basé sur le logiciel Blender Générations de scène IR Utiliser un moteur de rendu pour la génération de données synthétiques dans le domaine du visible, sur un applicatif et Tester Unity Computer Vision Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Programmation C++ / Python Modélisation physique Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Retour
RENNES SIMU Modélisation d’un véhicule atterrisseur et de ses capteurs embarqués [réf SIM06] Tuteur : Maxime BROY Contexte Depuis de nombreuses années, Scalian a développé une forte expertise technique en simulation, notamment en concevant des produits spécifiques sur-mesure pour ses clients. Ces derniers sont principalement issus des secteurs de la défense. Vous intégrez le CEN (Centre d’Excellence Nationale) Simulation, avec pour objectif de réaliser un démonstrateur de simulateur dans le secteur du spatial. En collaboration avec l’initiative PERSEUS du CNES, le projet consiste à réaliser une simulation complète – mais simple sur le plan physique – d’un véhicule atterrisseur. Le véhicule modélisé est le VTVL (Vertical TakeOff Vertical Landing) Mini Apterros (Advanced Propulsion Technology for Reusable Rocket and Operating System). Travaux à réaliser Encadré par Maxime, chef de projet, le stage s’orientera selon 3 axes : Reproduire une simulation d’atterrissage utilisant des réseaux de neurones et un algorithme génétique https://youtu.be/RC3vr8COmOY Ajouter des capteurs (Caméra, radars) au véhicule et générer des données synthétiques Utiliser les données synthétiques générées en entrée du réseau de neurones pour améliorer les résultats En accord avec votre encadrant, l’implémentation de cette simulation se fera dans le langage et la plateforme de votre choix. Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Programmation C++ / Python Notions en réseaux de neurones Une appétence pour le domaine du spatial et une connaissance des phénomènes physiques. Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Retour
RENNES SIMU Test de processeurs embarqués à visée spatiale [réf SIM07] Tuteur : Franck GINGUENE Contexte Dans le cadre de la diversification de son activité, le CEN (Centre d'excellence national) HPC et simulation souhaite poursuivre ses tests sur certains processeurs embarqués. En lien avec le projet PERSEUS (soutenu par le CNES et en collaboration avec l'Université Rennes 1) visant à construire un mini-lanceur spatial, le stagiaire s'appropriera plusieurs algorithmes d'IA dans les domaines du traitement d'image, de la navigation autonome ou de la simulation et évaluera les performances, la consommation, la dissipation calorifique et la résistance aux rayonnements cosmiques de deux processeurs : La jetson Nano (Nvidia) et le Neural Compute Stick 2 (Intel). Les résultats de ces travaux permettront de justifier ou non l'utilisation de ces processeurs dans l'espace, que ce soit au sein d'une station spatiale (ISS) ou d'un satellite (cubesat par exemple). Travaux à réaliser Encadré par Maxime (CDP), Franck (HPC/GPU) et Ugo (Spatial, embarqué), le stage s’orientera selon 4 axes : Prise de contact avec les responsables du projet PERSEUS pour détourer des problématiques Prise en main d'algorithmes à base d'intelligence artificielle et inférence sur les processeurs ciblés Evaluation des caractéristiques et capacités des processeurs ciblés Test de la librairie NVBitFl (https://github.com/NVlabs/nvbitfi) pour la simulation de rayonnements cosmiques Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Programmation Python, C et C++ Un intérêt pour les domaines du spatial et de l'embarqué Mots clés : embedded, GPU, VPU, IA, space, Jetson Nano, Neural Compute Stick, bit flipping Retour
RENNES SIMU Montage d’un mini-cluster HPC [réf SIM08] Tuteur : Franck GINGUENE Contexte Au sein de l’équipe High Performance Computing, vous participez à l’élaboration et au montage d’un petit cluster de calcul GPU. Le site de Rennes a un besoin grandissant de mettre en place une station de calcul locale pour répondre à différents besoins : production de données, entrainement et inférence d’IA, simulations physiques coûteuses, etc. Après avoir recensé les besoins, vous mettrez en place un petit cluster de calcul (3 machines) répondant au mieux aux problématiques. Vous serez encadré par une équipe multidisciplinaire, disponible et à l’écoute : Valentin (R&D), Franck (HPC/GPU) et Benjamin (IA). Travaux à réaliser Le stage s’orientera selon 4 axes : Etat de l’art du calcul HPC sur architecture distribuée Choix de l’architecture matérielle et logicielle, en accord avec les besoins recensés. Mise en réseau locale de 3 machines. 1 master, 2 slaves. Relevé de performance de la solution sur divers cas d’application (développé par le stagiaire lui-même ou récupéré) : • Avec dépendance de données : MPI, Julia, Spark, Chapel… • Sans dépendance de données : Slurm, Docker, TensorFlow Profil Etudiant(e), Bac+4 ou Bac+5, vous avez les connaissances suivantes : Architecture et administration des systèmes Linux, Architecture réseau, Intérêt pour le calcul haute performance, Des notions de programmation dans les langages C++ ou python sont un plus. Mots clés : HPC, Cluster, GPU, Nvidia, Linux Retour
RENNES SIMU Reconstruction topologique et géométrique dans un logiciel de CAO [réf SIM09] Tuteur : Thomas HAMON Contexte Au sein d’une équipe projet, vous mènerez une étude de faisabilité et le prototypage d’outils d’aide à la production de bâtiment dans un logiciel CAO. L’étude et le prototypage porteront notamment sur des outils de reconnaissance topologique permettant d’automatiser la phase d’import initiale d’une géométrie (ex: reconnaitre automatiquement les ponts, tranches et locaux du bâtiment ou encore réparer automatiquement une CAO corrompue). L’atelier de modélisation est basé sur SHAPER, un logiciel CAO Open Source français. Travaux à réaliser Encadré par Thomas, le stage s’orientera selon 4 axes : Etat de l’art des techniques de réparation de CAO et de reconnaissance topologique Prise en main du Framework logiciel Open Cascade Technology Définition d’un ou plusieurs algorithmes de reconnaissance topologique Prototypage dans l’atelier CAO Profil Etudiant(e), Bac+5, vous avez les connaissances suivantes : Programmation C++ Bonne vision dans l'espace Une expérience de pratique de logiciel CAO, la manipulation de NURBS ou de maillage est un plus. Vous êtes curieux, imaginatif et autonome, avec le sens de l’échange. Retour
RENNES SIMU Simulation par apprentissage automatique [réf SIM10] Tuteur : Cédric DAMMERT Contexte Le sujet du stage repose sur une application de simulation qui permet d’évaluer la probabilité de réussite de techniques de contre mesure. Aujourd’hui entièrement basé sur un modèle physique, chaque simulation est relativement coûteuse en temps de calcul. L’objectif du stage est de développer une nouvelle approche, basée sur de l’apprentissage automatique, pour « émuler » la simulation physique : on espère ainsi obtenir un modèle approchant nettement plus rapide. Travaux à réaliser Encadré par Cédric, chef de projet, le stage comportera 4 étapes principales : Etude des algorithmes et architectures IA adaptés : réseau de neurones, régression linéaire, … Dimensionnement et création des jeux de données Mise en place de l’algorithme, apprentissage Evaluation/analyse des résultats, réapprentissage Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Développement Python, une connaissance des librairies Tensorflow, Keras, PyTorch serait un plus Notions en IA, machine learning Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Retour
RENNES SIMU Simulation de propagation de feu de forets [réf SIM11] Tuteur : Alexis MARCHAND Contexte Au cours de ces dernières années, les feux de forêt sont devenus des phénomènes de plus en plus fréquents et difficiles à maîtriser malgré les moyens de lutte. La connaissance de l'avancée du front de flammes est une donnée critique pour définir des stratégies de luttes. Le CEN (Centre d'excellence national) HPC et simulation de Scalian souhaite développer un nouvel outil de simulation d'incendie afin d'aider les opérationnels lors d'intervention sur des feux de forêt. Cet outil utilisera des codes de propagation déjà existants et pourra intégrer des mécanismes d'assimilation de données afin d'améliorer les prédictions de l'avancée du front de flammes à l'aide de mesures terrains (comme par exemple l'estimation du front de flamme par des caméras embarquées par des drones). Travaux à réaliser Encadré par Alexis, responsable technique, le stage s’orientera selon 3 axes : Développement d'un outil de simulation incendie avec intégration de données terraines (topographie, végétation, cartographie) Etude sur l'implémentation de techniques de luttes au sein de l'outil de simulation Intégration de données terrains au sein du simulateur (positions du front à l'aide d'image infrarouge) Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Modélisation physique Programmation C++ / Python Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Retour
L A B I N N O VAT I O N S C A L I A N Simulation d’écoulements turbulents [réf LAB01] Tuteur : Valentin RESSEGUIER Contexte En mécanique des fluides, les simulations sont généralement très couteuses en temps de calcul. Pour s’attaquer à des applications temps réel, il est nécessaire de déduire d’un jeu de données, un modèle de dimension réduite, qui est une approximation de l’EDP originale dans un cadre d’application spécifique. Le stagiaire travaillera sur des simulations DDES (Delayed Detached Eddy Simulation) pour la génération de jeu de données d’écoulements autour d’un foil de bateau et d’une pale d’éolienne. Travaux à réaliser Co-encadré par Valentin Resseguier (responsable technique à SCALIAN DS), Emmanuel Guilmineau (LHEEA) et Dominique Heitz (INRAE) et en collaboration avec IRENav, le stage s’orientera selon 3 axes : Adapter à OpenFOAM et potentiellement compléter des sorties de simulation ISIS-CFD d’écoulement 3D autour d’une pale d'éolienne. Adaptera le code pour réaliser un DDES 2D dans la même configuration. Simuler un écoulement autour d’un foil et validation Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Spécialisation en mécaniques des fluides Bonne connaissance de C++ et d'OpenFOAM Une connaissance de ISIS-CFD serait un plus Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Retour
L A B I N N O VAT I O N S C A L I A N Modèle d’ordre réduit stochastique pour l’aérodynamique [réf LAB02] Tuteur : Valentin RESSEGUIER Contexte En mécanique des fluides, les simulations sont généralement très couteuses en temps de calcul. Pour s’attaquer à des applications temps réel, il est nécessaire de déduire d’un jeu de données, un modèle de dimension réduite, qui est une approximation de l’EDP originale dans un cadre d’application spécifique. Au sein du Lab de Scalian DS, nous développons de tels modèles, dérivés d’un formalisme de mécanique des fluides randomisée [1]. Ce formalisme permet, en particulier, de quantifier et de contrebalancer les erreurs introduites par la réduction de dimension. Un code C++ a été développé en se basant sur OpenFOAM et la librairie de modèles d’ordre réduit ITHACA-FV [2]. Nous cherchons aujourd'hui à travailler avec des écoulements à haut Reynolds, ce qui nécessite d'utiliser des modèles de turbulence, tel que les Références : DDES (Delayed Detached Eddy Simulations, hybridation LES-RANS). [1] Resseguier et al., (2021) https://hal.archives-ouvertes.fr/hal-03169957/document [2] Stabile & Rozza (2018) https://arxiv.org/pdf/1710.11580 [3] Chaturantabut & Sorensen (2010) https://scholarship.rice.edu/bitstream/handle/1911/102182/TR11-08.pdf?sequence=1 Travaux à réaliser Co-encadré par V. Resseguier (responsable technique à Scalian DS), G. Stabile (SISSA, Italie), le stagiaire travaillera au développement et à l’implémentation de ces modèles de turbulence dans un cadre de dimension réduite, avec des applications sur des écoulements autour d’un foil de bateau et d’une pale d’éolienne, en se basant sur deux grandes étapes: 1. Réduction des équations additionnelles des DDES. 2. Réduction des termes non-polynomiaux par DEIM [3] Profil Etudiant(e), cursus Bac+5, vous avez les connaissances suivantes : Spécialisation en mathématiques appliquées ou en mécaniques des fluides Connaissance en C++ nécessaire, une connaissance d'OpenFOAM serait un plus Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Retour
S TA G E S A U S E I N D E L A D F Technos Secteurs Energie Santé Ecologie Bâtiment Clients Forêt
R E N N E S D I G I TA L FA C T O R Y Développement full stack [ref DF01] Tuteur : Jean-Philippe BURLOT Contexte Placé sous la responsabilité de l’ADEME (Agence de la Transition Ecologique), SYDEREP est une application qui permet la collecte des données pour les filières (piles et accumulateurs, emballages, …) par campagne annuelle de déclarations pendant laquelle les acteurs (FNAC, IKEA, Carrefour, Eco-Emballage…) déclarent leurs données de mise en production, traitement et collecte. Pour le suivi et pilotage de chaque filière, les données de SYDEREP sont ensuite analysées et des rapports annuels produits par l’ADEME. Travaux à réaliser Conception technique à partir de specifications fonctionnelles détaillées Développement écrans front-end avec notre architecture Angular Développement back-end en Java avec Spring Boot, Spring batch Revue croisée de codes Participation à la vie d’équipe Environnement technique Java, Angular, PostgreSQL, Gitlab, Docker, Plate-forme d’intégration continue, JIRA Profil Etudiant(e), cursus Bac+5, vous aimez le développement Web et avez des connaissances dans l’environnement technique mentionné. Vous êtes rigoureux, doté d’un bon relationnel, et avez le sens du travail en équipe. Retour
R E N N E S D I G I TA L FA C T O R Y Test logiciel [ref DF02] Tuteur : Pascal JOUBLE Contexte Placé sous la responsabilité de l’ADEME (Agence de la Transition Ecologique), SYDEREP est une application qui permet la collecte des données pour les filières (piles et accumulateurs, emballages, …) par campagne annuelle de déclarations pendant laquelle les acteurs (FNAC, IKEA, Carrefour, Eco-Emballage…) déclarent leurs données de mise en production, traitement et collecte. Pour le suivi et pilotage de chaque filière, les données de SYDEREP sont ensuite analysées et des rapports annuels produits par l’ADEME. Travaux à réaliser Conception de cas de tests en partant des specifications fonctionnelles détaillées Exécution manuel des cas tests avec l’outil Squash Suivi des anomalies dans JIRA & Squash En fonction de tes appétences : • mise en place d’exigences, de campagnes de test • suivi d’une campagne de test (tableau de bord) et bilan d’une campagne de test Environnement technique PostgreSQL, Gitlab, Docker, Squash, JIRA Profil Etudiant(e), cursus Bac+5, vous aimez le développement Web et avez des connaissances dans l’environnement technique mentionné. Vous êtes rigoureux, doté d’un bon relationnel, et avez le sens du travail en équipe. Retour
R E N N E S D I G I TA L FA C T O R Y Test logiciel automatisé [ref DF03] Tuteur : Yoong KIM Contexte Placé sous la responsabilité de l’ADEME (Agence de la Transition Ecologique), SYDEREP est une application qui permet la collecte des données pour les filières (piles et accumulateurs, emballages, …) par campagne annuelle de déclarations pendant laquelle les acteurs (FNAC, IKEA, Carrefour, Eco-Emballage…) déclarent leurs données de mise en production, traitement et collecte. Pour le suivi et pilotage de chaque filière, les données de SYDEREP sont ensuite analysées et des rapports annuels produits par l’ADEME. Travaux à réaliser Conception de cas de tests en partant des specifications fonctionnelles détaillées Exécution automatisée des cas tests (cucumber, robotframework…) Suivi des anomalies dans JIRA & Squash En fonction de tes appétences : • mise en place d’exigences, de campagnes de test • suivi d’une campagne de test (tableau de bord) et bilan d’une campagne de test Environnement technique PostgreSQL, Gitlab, Docker, Squash, JIRA Profil Etudiant(e), cursus Bac+5, vous aimez le développement Web et avez des connaissances dans l’environnement technique mentionné. Vous êtes rigoureux, doté d’un bon relationnel, et avez le sens du travail en équipe. Retour
R E N N E S D I G I TA L FA C T O R Y SI Cristal : Intégration dans une équipe de développement [ref DF04] Tuteurs : Margot BATTESTI - Alain BLANCHARD Contexte Intégré(e) au sein de l’équipe en charge de la maintenance et de la refonte du Système d’Information (SI) CRISTAL dédié au prélèvement et à la greffe d’organes et de tissus, pour le compte de l’Agence de la Biomédecine, vous contribuez aux activités de développement sur les applications du SI. Travaux à réaliser Encadré(e) par le chef de projet et un référent technique vous participerez: Au développement d’IHM WEB Responsive (navigateur, terminaux mobiles) et de services back-end exposés sous forme d’API REST À la documentations techniques projets À l’Intégration et déploiement continu dans la forge logicielle Scalian Environnement technique Java/Angular, PostgreSQL, Gitlab, Docker, Plate-forme d’intégration continue Profil Etudiant(e), cursus Bac+5, vous aimez le développement et avez des connaissances dans l’environnement technique mentionné. Vous êtes rigoureux, doté d’un bon relationnel, et avez le sens du travail en équipe. Retour
R E N N E S D I G I TA L FA C T O R Y SI Cristal : Automatisation des Tests [ref DF05] Tuteurs : Margot BATTESTI - Alain BLANCHARD Contexte Intégré(e) au sein de l’équipe en charge de la maintenance et de la refonte du Système d’Information (SI) CRISTAL dédié au prélèvement et à la greffe d’organes et de tissus, pour le compte de l’Agence de la Biomédecine, vous contribuez à la réalisation d’outils destinés aux tests des applications du SI (qualification, non régression, endurance et performance) Travaux à réaliser Encadré(e) par le chef de projet et un référent technique vous participerez: au développement de scripts python / locust pour vérifier le bon fonctionnement des interfaces du SI (API REST, pages WeB) À l’industrialisation les outils de tests pour une exécution automatique dans la plateforme devops (gitlab-ci, docker) A la mise en œuvre et à l’exécution de tests d’endurance et performance Environnement technique Gitlab, Docker, Plate-forme d’intégration continue, Java/Angular, Python/Locust, API REST, SOAPUI, Postman Profil Etudiant(e), cursus Bac+5, vous aimez le développement et avez des connaissances dans l’environnement technique mentionné ou une appétence pour ces sujets. Vous êtes rigoureux, doté d’un bon relationnel, et avez le sens du travail en équipe. Retour
R E N N E S D I G I TA L FA C T O R Y ORSEC : Remontée d'informations de gestion de crise [ref DF06] Tuteur : Eric FOQUET Contexte Intégré(e) au sein de l’équipe de développement du portail SYNERGI2 pour la gestion de crise ORSEC pour le compte du Ministère de l’intérieur, participez au développement de modules additionnels du système d'information. Travaux à réaliser Intégration d'un outil de cartographie pour géo-positionner une alerte à partir d’une adresse postale. Création d'un outil collaboratif pour la création de documents de présentation pour les points de situation sur un événement particulier. Environnement technique Linux, Java/Angular, PostgreSQL, Gitlab, Docker, Plate-forme d’intégration continue Profil Etudiant(e), cursus Bac+5, vous aimez le développement et avez des connaissances dans l’environnement technique mentionné. Vous êtes rigoureux, doté d’un bon relationnel, et avez le sens du travail en équipe. Retour
R E N N E S D I G I TA L FA C T O R Y IRSN : refonte EMMA [ref DF07] Tuteur : Marc BENARD Contexte Dans le cadre d’un projet pour le client IRSN (Institut de Radioprotection et de Sureté Nucléaire), vous participerez à la refonte de l’application EMMA. Elle permet de gérer le cycle de vie d’échantillons destinés à des mesures radiologiques, de leur prélèvement jusqu’à leur validation et publication des résultats d’analyse. A ces fins, une partie d’administration permet de gérer les données de type référentiel ainsi que les utilisateurs. Une partie cartographique permet aussi de visualiser la localisation des prélèvements Travaux à réaliser Encadré(e) par le chef de projet et un référent technique vous participerez à: Développer les fonctionnalités (Back, Front) définies par le client Respecter les consignes de développement définies par le responsable technique Assurer le niveau de qualité attendu par le client S’assurer que les performances sont meilleures que sur l’ancienne version Environnement technique Linux, Java/Angular, PostGreSQL, Gitlab, Docker, Plate-forme d’intégration continue Profil Etudiant(e), cursus Bac+5, vous aimez le développement. Vous êtes autonome, rigoureux et optimiste et avez le sens du travail en équipe. Retour
R E N N E S D I G I TA L FA C T O R Y Développement / Refonte d'applications mobiles pour l’ONF en Android/Kotlin [ref DF08] Tuteur : Jean-François PERIER Contexte Vous participez aux développements applicatifs sur les projets de l’Office National des Forêts (ONF) dans le cadre de développement / refonte d'applications mobiles. Vous rejoignez une équipe de plusieurs personnes composées d’un directeur de projet, d’un chef de projet, de référents techniques, un responsable fonctionnel et plusieurs développeurs. La technologie Android/Kotlin est utilisée pour le développement des applications. L’architecture des projets Android repose sur le principe de la Clean Architecture. Les applications mobiles ONF riches et complexes en termes de fonctionnalités et d'ergonomie, s’interfacent avec des services distants et une base de données SQLite pour gérer le mode déconnecté. Certaines applications disposent de fonctionnalités de cartographie utilisant l'API ArcGIS Runtime d'ESRI. Travaux à réaliser Développer des fonctionnalités à partir de spécifications fonctionnelles Respecter les consignes de développement Assurer le niveau de qualité attendu par Scalian et le client Environnement technique Android, Kotlin, Git, ArcGIS Runtime; REST-JSON Outils : Android Studio, GitLab, JIRA, Zeplin Profil Etudiant(e), cursus Bac+5 informatique, vous aimez le développement. Vous êtes autonome, rigoureux, optimiste, vous avez le sens du travail en équipe et surtout ... vous aimez la Mobilité !!! Retour
R E N N E S D I G I TA L FA C T O R Y OPERAT [ref DF09] Tuteur : Gatien MELLION Contexte Dans le cadre d’un projet pour le client ADEME (Agence de la transition écologique), vous participerez aux développements et à la maintenance du site OPERAT. Celui-ci permet le recueil et le suivi des consommations d’énergie, pour tous les bâtiments (> 1000 m2) du secteur tertiaire. Ceci entre dans le cadre de l’application du Décret Tertiaire (Loi Elan) dont l’objectif est la réduction des consommations d’énergies de ce parc de bâtiments. Travaux à réaliser Encadré(e) par le chef de projet et un référent technique vous participerez à: Développer les fonctionnalités (Back, Front) définies par le client Respecter les consignes de développement définies par le responsable technique Assurer le niveau de qualité attendu par le client S’assurer que les performances sont meilleures que sur l’ancienne version Environnement technique Linux, Angular, PHP Symfony/API Platforme, MySQL, Gitlab, Docker, Plate- forme d’intégration continue Profil Etudiant(e), cursus Bac+5, vous aimez le développement. Vous êtes autonome, rigoureux et optimiste et avez le sens du travail en équipe. Retour
R E N N E S D I G I TA L FA C T O R Y Supervision de la forge logicielle [ref DF10] Tuteur : Alain BLANCHARD Contexte Au sein de l’équipe DEVOPS, vous participez à la réalisation d’évolutions pour la supervision de la pile d’intégration et de déploiement continu Scalian. Constituée d’une suite d’outils tels que Prometheus, cAdvisor et Grafana, la supervision a pour objectif: De collecter des métriques relatives à l’usage des ressources du cluster Docker Swarm, cœur de la plate-forme DEVOPS sur laquelle sont construites et déployées les applications, De présenter sous forme de tableaux de bord (i.e. graphes) les métriques clés, De générer des alertes en cas d’incidents ou de comportements anormaux Travaux à réaliser Encadré par les responsables techniques, le stage s’orientera autour des axes suivants : Ajouts de métriques, mise en place d’alertes et évaluation de nouveaux outils (i.e. InfluxDB) Supervision des applications hébergées et mise à disposition des métriques auprès des équipes projets Profil Étudiant(e), cursus Bac+5, vous avez les connaissances suivantes ou une appétence pour ces sujets: Administration des systèmes Linux et gestion de conteneurs Docker Développement de scripts (Python, Ansible) Intégration d’outils Open Source Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Retour
R E N N E S D I G I TA L FA C T O R Y Ecoconception logicielle [ref DF11] Tuteur : Raphaël POURCHASSE Contexte L’objectif de ce stage est d’optimiser des développements existants pour prendre en compte les enjeux écologiques et économiques d’aujourd’hui. Certaines applications seront présentées et évaluées selon leurs optimisations possibles. Travaux à réaliser Encadré par un responsable, le stage comportera ces différentes tâches Etat de l’art des bonnes pratiques dans le cadre de l’éco conception logicielle Analyse de l’application cible, réalisée avec l’aide de développeurs lors d’analyses communes à planifier Mise en place de bonnes pratiques au sein de l’application via des POC ou des maquettes Définition d’indicateurs afin de justifier les améliorations (Nombre de requête HTTP, Activité Réseau (Ko) etc… Evaluation des impacts lors des mises en production Faisabilité d’une automatisation d’évaluation de code à l’aide des outils Jenkins et Sonarqube Profil Étudiant(e), cursus Bac+5, vous avez les connaissances suivantes ou une appétence pour ces sujets: Maitrise du ou des langages utilisés par l’application (Java ou PHP) Des connaissances DevOPS seront appréciées. Vous êtes curieux, méthodique, rigoureux et autonome, avec le sens de l’échange. Retour
N O S S TA G E S À TO U L O U S E Stages à Toulouse Ingénieur(e) stagiaire en Instrumentation Stagiaire en Traitement d'images & algorithmie Développement logiciel C++ | Génie logiciel Ingénieur(e) stagiaire en logiciel embarqué | Drones autonomes – C++ Amandine Margaux Ingénieur(e) stagiaire en informatique logiciels | Drones autonomes – amandine.rotella@scalian.com NodeJS, Web margaux.moscatelli@scalian.com Ingénieur(e) stagiaire en tests d’intégration | Drones autonomes – C++ Ingénieur(e) stagiaire en logiciel embarqué | Drones – C++ Stage Portail Angular PHP Occitanie Expertes en ressources humaines, Margaux et Amandine ont des stages à vous proposer au cœur de notre Division Systèmes Numériques à Toulouse et sa région. Revenir au Sommaire 3 4
Vous pouvez aussi lire