Ingénieur.e d'études et développement python /C++ - systèmes d'acquisition de données
Role details
Job location
Tech stack
Job description
Pour rester compétitif dans le contexte international des « Très Grands Instruments de Recherche », et développer des solutions scientifiques et technologiques répondant aux grands enjeux de la société, SOLEIL met en route une jouvence majeure de ses accélérateurs et ses lignes de lumière, appelée SOLEIL II doté actuellement de 50 M€ de budget pour la phase de conception détaillée. Contexte et missions Vous désirez vous accomplir et relever de nouveaux défis au sein d'une équipe enthousiaste et pluridisciplinaire à l'expertise reconnue. Rejoignez le groupe ISAC (Ingénierie des Systèmes d'Acquisition et de Contrôle) dans lequel vous évoluerez au sein d'une vingtaine d'experts du domaine. Vous découvrirez l'intérêt stimulant de nos projets collaboratifs dans le cadre du projet ANR PEPR DIADEM : https://www.pepr-diadem.fr/ Les défis associés à cette mission consistent à : Effectuer la refonte des logiciels concernant l'acquisition rapide de données via la plateforme électronique d'acquisition PandABox, développée en collaboration avec le synchrotron britannique Diamond Light Source. Maintenir leur intégration au Framework logiciel TANGO. (http://www.tango-controls.org, https://pandablocks.github.io/main/index.html) Développer et mettre en œuvre de nouvelles architectures d'acquisition de données. Pour mener nos projets ambitieux, vous travaillez dans l'équipe projet en charge de l'acquisition de données, impliquant d'autres spécialistes en informatique et électronique. Vous participez aux développements et maintenez les logiciels nécessaires soit sur des plateformes embarquées, soit des logiciels avec notre Framework TANGO.
Requirements
Ingénieur.e avec au moins 5 ans d'expérience dans le domaine de l'informatique industrielle, vous participerez à l'évolution et au maintien en conditions opérationnelles de système d'acquisitions de données. Pour certains projets vous assurerez la maitrise d'œuvre en interface directe avec toutes les parties prenantes scientifique, spécialiste des détecteurs, électroniciens et avec nos partenaires d'autres instituts de recherche. Pour mener efficacement cette mission, le candidat aura les expertises suivantes : Maîtrise des concepts d'acquisition de données et traitement du signal Maitrise des protocole TCP/IP, UDP pour la gestion des flux de données Maîtrise des langages Python et C++ Maîtrise du développement logiciel en environnement multithreads Connaissance de l'environnement Linux Connaissances avancées de GIT, GITLAB. Maitrise des principes de gestion de projet. Maitrise de l'anglais pour l'écriture de documents techniques . Les qualités personnelles nécessaires : Esprit d'équipe Autonomie, rigueur curiosité, créativité Bienveillance, écoute et sens du service Capacité d'analyse et de restitution