Présentation de Télécom SudParis :
Télécom SudParis est une grande école publique d'ingénieurs reconnue au meilleur niveau des sciences et technologies du numérique. La qualité de ses formations est basée sur l'excellence scientifique de son corps professoral et une pédagogie mettant l'accent sur les projets d'équipes, l'innovation de rupture et l'entreprenariat. Télécom SudParis compte 1 000 étudiantes et étudiants dont 700 élèves ingénieurs et environ de 150 doctorantes et doctorants. Télécom SudParis fait partie de l'Institut Mines-Télécom, premier groupe d'école d'ingénieurs en France, et partage son campus avec Institut Mines-Télécom Business School. Télécom SudParis est co- fondatrice de l'Institut Polytechnique de Paris (IP Paris), Institut de Sciences et Technologies à vocation mondiale avec l'École polytechnique, l'ENSTA Paris, l'ENSAE Paris, l'ENPC et Télécom Paris. Vidéo présentation de Télécom SudParis
À propos de l'Institut Mines-Télécom :
L'Institut Mines-Télécom (IMT) est un établissement public dédié à l'enseignement supérieur et la recherche pour l'innovation dans les domaines de l'ingénierie et du numérique. À l'écoute permanente du monde économique, l'IMT conjugue une forte légitimité académique et scientifique, une proximité avec les entreprises et un positionnement unique sur les transformations majeures au XXIe siècle : numériques, énergétiques, industrielles et éducatives siècle. Ses activités se déploient au sein des grandes écoles Mines et Télécom sous tutelle du ministre en charge de l'Industrie et des communications électroniques, de deux filiales et de partenaires associés ou sous convention. L'IMT est membre fondateur de l'Alliance Industrie du Futur. Il est doublement labellisé Carnot pour la qualité de sa recherche partenariale. Vidéo de présentation de l'Institut Mines-Télécom
Contexte du projet
Télécom SudParis recherche un·e ingénieur·e logiciel·le motivé·e et dynamique souhaitant développer ses compétences en programmation et en développement logiciel dans un environnement stimulant. Le candidat ou la candidate contribuera au développement de plateformes logicielles pour l'analyse des données cérébrales, avec des applications potentielles dans le domaine des technologies de la santé.
Il est essentiel que le candidat ou la candidate possède de solides compétences en programmation et une expérience confirmée en développement logiciel, car ce poste est axé sur l'ingénierie et le développement, et non sur la recherche académique.
Missions
L'objectif principal de ce poste est de transformer un prototype logiciel d'analyse des signaux cérébraux, développé en interne et programmé en Python et MATLAB, en une application logicielle robuste, conviviale et déployable en C++/Java, utilisable par des externes tels que des cliniciens et des ingénieurs. Cet outil est issu d'un brevet européen déposé. La version actuelle comprend déjà plusieurs modules de traitement et de visualisation des données. Vous devrez cependant apporter des améliorations concernant :
- L'architecture logicielle
- L'optimisation du code
- L'interface utilisateur graphique
- La stabilité et la fiabilité
- Le packaging et le déploiement
Vous travaillerez principalement sur le développement, l'amélioration et le déploiement du logiciel, plutôt que sur des activités de recherche. Vous aurez également pour mission de développer une application mobile/tablette et un site web associés au logiciel.
Activités
1/ Développement logiciel :
· Améliorer et restructurer le code source existant
· Développer de nouveaux modules logiciels
· Garantir la qualité du code, de la documentation et de la maintenabilité
· Mettre en oeuvre des solutions logicielles performantes et évolutives
· Développer et maintenir le site web relatif au logiciel et au groupe de recherche
2/ Développement d'applications mobiles/tablettes :
· Concevoir et mettre en oeuvre une interface utilisateur intuitive
· Améliorer l'ergonomie et l'automatisation des flux
· Intégrer des algorithmes existants dans une application stable
3/ Intégration système :
· Intégrer les différents modules de l'outil dans une plateforme logicielle unifiée
· Garantir la compatibilité multiplateforme
· Gérer les dépendances et les environnements logiciels
4/ Tests et validation :
· Tester et corriger les erreurs
· Déployer et installer le logiciel
· Garantir la stabilité et la robustesse de l'application
5/ Activités diverses :
· Collaborer étroitement avec l'équipe projet
· Traduire des exigences techniques en solutions logicielles
· Participer aux réunions liées au projet
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.