Professional Documents
Culture Documents
Référence : HR_RCR_JO_0028_A_FR
Présentation de l’entreprise :
EOMYS ENGINEERING propose des services de recherche externalisée appliqués aux systèmes électrotechniques (ex :
générateurs éoliens, moteurs de traction électrique). Jeune Entreprise Innovante, ses services de R&D incluent de la
modélisation multi-physique, de la simulation numérique, du développement logiciel et des mesures expérimentales.
L’entreprise a également lancé la commercialisation d’un logiciel de simulation électromagnétique et vibro-acoustique des
machines électriques (MANATEE®). Une nouvelle version de MANATEE est en cours de développement en Python orienté
objet, dont une partie sera open-source.
Description du poste :
Au sein de notre équipe informatique, vous travaillerez en priorité au développement du modèle électromagnétique de la
version Python du logiciel de simulation MANATEE. En particulier vous travaillerez sur le couplage avec le logiciel FEMM pour
définir des simulations éléments finis depuis Python. Il faudra définir la géométrie de la machine et les paramètres du problème
dynamiquement sur plusieurs topologies. La partie calcul sera menée par FEMM.
Le travail consistera dans un premier temps à concevoir l’architecture du module en vous basant sur un cahier de charge ainsi
que sur le code existant de la version Matlab. En particulier il faudra réorganiser l’existant pour s’adapter à l’architecture objet
de la version Python. L’enjeu principal de la conception sera de conserver un maximum de flexibilité pour permettre de futures
évolutions.
Dans un second temps, le travail consistera à implémenter en anglais le code du couplage. Pour garantir la qualité du logiciel,
il vous sera également demandé de rédiger la documentation et les tests unitaires du code. Cette partie du code sera open-
source et devra donc être la plus compréhensible possible pour faciliter les contributions extérieures à EOMYS.
Aucune connaissance sur les machines électriques n’est nécessaire, mais une sensibilité scientifique serait appréciable,
notamment pour avoir du recul sur les quantités et les post traitement graphiques manipulés.
Profil recherché :
Etudiant en dernière année d’une école d’ingénieurs spécialisée en informatique ou en mathématiques appliquées (BAC+5),
ou d’un diplôme Master 2 à l’Université, vous avez une première expérience du développement de code Python et vous êtes
Vous faites preuve d’esprit d’équipe, de dynamisme et de créativité. Vous avez de bonnes capacités d’adaptation et
d’organisation et vous avez envie de les mettre à profit dans une jeune entreprise en développement. Enfin, vous vous sentez
en phase avec la vision et les valeurs de l’entreprise (voir Charte d’Entreprise à l’adresse
http://eomys.com/entreprise/article/vision?lang=en).
Vous êtes capable de travailler dans un environnement international, et vous avez de bonnes qualités rédactionnelles en anglais
(l’ensemble des scripts et leur documentation seront en anglais). De plus, tous les lundis les conversations se font
exclusivement en anglais pour maintenir le niveau de l’équipe.
Contexte de travail :
Python 3.5, numpy, matplotlib, FEMM, Windows, SVN, Jenkins
Contact :
Envoyez CV, références, dates de disponibilité et lettre de motivation au format .pdf à l’intention de Pierre BONNEEL à
l’adresse pierre.bonneel@eomys.com avec l’objet « [recrutement] offre n° HR_RCR_JO_0028_A_FR ».
Mots-clés :
Informatique scientifique, Python, Open-source, éléments finis, modélisation, simulation, machines électriques