Retour

Stage – Ingénieur Développement Logiciel C++ h/f

Description du poste

Gestion de la data, optimisation énergétique, automatisation, modélisation/simulation, maintenance prédictive ou encore fabrication additive…

Chez Siemens Digital Industries Software, nous proposons un large panel de solutions logicielles au service de la transformation digitale des industries.

Venez faire preuve d’ingéniosité à nos côtés !

Vos missions :

Vous rejoignez Siemens EDA (Electronic Design Automation), leader en Europe sur le marché qui développe des logiciels innovants couvrant l’ensemble des flots de conception de systèmes électroniques, y compris les circuits intégrés.

Rattaché(e) à l’équipe du simulateur « Eldo » et intégré(e) à un environnement international, vous avez pour objectif d’explorer l’accélération, à l’aide des instructions SIMD des microprocesseurs, d’un algorithme de résolution de systèmes linéaires utilisé au cœur du simulateur : la décomposition LU.

•           Vous vous familiariserez d’abord avec les méthodes de décomposition LU.

•           A partir d’un code existant de décomposition LU vous devrez écrire une version vectorisée utilisant les instructions AVX.

•           Vous construirez un plan d’expérience à partir de données extraites du simulateur afin de comparer la performance de l’implémentation vectorisée par rapport à une implémentation traditionnelle.

•           Vous mettrez en perspectives vos résultats en prenant en compte les contraintes matérielles (cache, accès mémoire...). Pour cela vous serez amenés à utiliser des outils de profiling tels que ‘linux perf’ ou ‘intel vtune’.

Ce stage de 6 mois est basé à Montbonnot (38), au cœur de la technopole Innovallée près de Grenoble et est à pouvoir dès que possible.

Les atouts pour réussir :

De formation supérieure en école d’ingénieur ou master scientifique, avec une spécialisation en développement logiciel, et/ou mathématiques :  

-           Vous possédez des compétences en C/C++ et êtes à l’aise avec Linux.

-           Vous avez un gout prononcé pour l’informatique scientifique et l’algorithmique.

-           Vous portez un fort intérêt au développement logiciel et avez envie d’en maitriser d’avantage les méthodes et outils : environnement de développement, data center, grid, git, bug tracking (Jira/Confluence), etc.

-           Vos capacités de communication ainsi que votre bon niveau en Anglais vous permettent de vous intégrer facilement à votre équipe et de contribuer à un projet d’envergure internationale.

Pourquoi nous rejoindre :

Intégrer la division Siemens Digital Industries Software vous permet d'évoluer dans un contexte international unique et dans un environnement de haute technologie.

At Siemens, we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow ‘s reality. Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds

Rémunération Stages : 1100 euros bruts mensuels + Tickets Restaurants

Besoin d’aide pour postuler ?

Contactez notre équipe au 04 72 14 43 47

Responsable du recrutement : Chloé Renaud



Secteur: Digital Industries

Entreprise: Siemens Industry Software SAS

Niveau d'expérience: Étudiant

Type de poste: Temps plein

Vous ne trouvez pas ce que vous cherchez ?

Restons en contact

Vous ne trouvez pas ce que vous cherchez ?