About this role
RESPONSABILITÉS :
Missions principales : - Recueillir les besoins fonctionnels des utilisateurs et les formaliser dans un cahier des charges - Concevoir des solutions logicielles de contrôle/commande d'instruments et de traitement de données brutes (réduction, visualisation, analyse). - Évaluer la charge de travail, l'organisation, la planification et les choix techniques. - Définir l'architecture logicielle et/ou matérielle, ainsi que les moyens logiciels associés. - Réaliser le développement des modules ou applications logiciels. - Assurer le déploiement d'applications : installation, mise en production et maintenance - Gérer le support et le dialogue avec les utilisateurs - Rédiger les documentations techniques et fonctionnelles - Interagir avec les chercheurs et ingénieurs impliqués dans la gestion des instruments
PROFIL RECHERCHÉ :
Vous êtes débutant ou avec quelques années d'expérience de niveau minimum Bac+3. Vous avez les connaissances suivantes : - Connaissance approfondie du langage python ou C/C++, ainsi que les environnements de développements associés - Connaissance souhaitée en programmation GPU - Connaissance des systèmes d'exploitation du type Linux et/ou Windows - Connaissance souhaitée en génie logiciel et notamment en méthode de modélisation - Connaissance en méthodologie de tests - Connaitre un outil de gestion de sources logicielles, type SVN ou Git