Stage Développement tests sur solveur numérique (H/F), Roanne,

Siemens

Apply now Back
Back to results page

Company

Siemens

Place(s)

Auvergne-Rhône-Alpes
Apply now

Stage Développement tests sur solveur numérique (H/F), Roanne,

Internship / student job
IT, telecommunications, computer science, Engineering, sciences, health
Offer archived at 08/01/2020
 

Siemens

Premier groupe européen de haute technologie, Siemens conjugue depuis toujours performance technique, innovation, qualité et fiabilité.
Nos activités centrées sur les secteurs des infrastructures et des villes, l'industrie, l'énergie et la santé, ciblent des marchés de croissance sur lesquels le Groupe nourrit l'ambition d'être leader.

Vos missions

Le logiciel Simcenter Amesim, référence en matière de simulation système multi-physiques, permet de résoudre efficacement les équations différentielles ordinaires (ODE) et algébriques (DAE). Ces solveurs ont déjà prouvé leurs robustesses et leurs efficacités, en étant utilisés dans une large variété des domaines de la physique, allant de la mécanique à l’électro-chimie.

Dans le but de préparer nos futurs développements et de maintenir un haut niveau de qualité et de performance:

  • Vous développez une batterie de tests qui permet de valider nos solveurs de manière automatique et systématique
  • Vous implémentez 2 catégories de tests, des tests unitaires ainsi que des tests d’intégration impliquant des modèles plus complexes
  • Vous écrivez des sous-modèles représentatif (C) permettant de cibler des aspects spécifiques de nos solveurs
  • Vous intégrez ces tests à la suite standard de validation de nos équipe Qualité Assurance (QA) (C++ et Python)
  • Vous étudiez les différentes solutions et outils existant pour la validation d’ODE pour aiguiller nos décisions.

Ce stage de 6 mois est basé à Roanne (42) et est à pouvoir dès que possible.

Les atouts pour réussir

Elève ingénieur en 5ème année (ou équivalent), avec une spécialisation en calcul scientifique ou développement de logiciel scientifique :

  • Vous possédez des connaissances en mathématiques appliquées, notamment en analyse numérique et équations différentielles ordinaires ou algébriques.
  • Vous avez une expérience en développement logiciel, en C ou C++ ou Python.
  • Vous maitrisez l’anglais technique.
  • Votre bon relationnel vous permet de vous intégrer aisément dans une équipe pluridisciplinaire.

Postuler

Offer archived at 08/01/2020

 
Auvergne-Rhône-Alpes map