Back

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

Job Description

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 et donner un nouveau sens à votre carrière !

Vos missions :

Vous rejoignez Siemens EDA, leader en Europe sur le marché de l’EDA (Electronic Design Automation) 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 « EZwave » et intégré(e) à un environnement international, vous avez pour objectif de réécrire et d’améliorer l’API de communication entre les simulateurs micro-électroniques et le serveur de base de données qui gèrent les courbes de sorties qui représentent le comportement du circuit.

-           Vous réécrivez en C++ l’API aujourd’hui écrite en C, en vous assurant de la rendre « thread-safe », ce qui vous permettra dans un premier temps de vous familiariser avec le monde de l’EDA et les environnements de simulation.

-           Vous travaillez également en Java, à travers le serveur de base de données, qui est écrit dans ce langage.

-           Vous analysez et proposez des leviers d’amélioration de la performance de l’API.

-           Vous étudiez la possibilité d’utiliser de la mémoire partagée ou toute autre moyen de partage de données rapides afin d’améliorer la communication entre le simulateur et le serveur, qui se base actuellement sur l’utilisation des sockets IPC. En effet, si cette méthode semble nécessaire lorsque le serveur et le simulateur ne fonctionnent pas sur la même machine (simulation distribuée sur une grille de calcul), il semble possible d’améliorer les performances de communication lorsqu’ils fonctionnent sur la même.

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 équivalent, avec une spécialisation en développement logiciel, et/ou mathématiques, vous vous intéressez aux interfaces Homme/Machine.

-           Vous possédez des compétences en C/C++ et Java.

-           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.

-           Idéalement, vous êtes à l’aise avec Linux.

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.

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



Organization: Digital Industries

Company: Mentor Graphics (France) SARL

Experience Level: Student (Not Yet Graduated)

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?