Ingénieur R&D Développement informatiques (h/f) - SISW - MG

Job Description

During the current global health crisis, the priority for Siemens Digital Industries Software is the health and wellbeing of our entire community including current and future employees, which may add time to our hiring processes.  We appreciate your patience and invite you to visit our website to learn more about how Siemens is responding to the pandemic.


Mentor est l’un des leaders mondiaux et le numéro 1 en Europe sur le marché de l’EDA (Electronic Design Automation). L’entreprise développe et commercialise des logiciels innovants couvrant l’ensemble des flots de conception de systèmes électroniques, y compris les circuits intégrés. Nos clients incluent des entreprises parmi les plus célèbres dans le domaine des télécommunications, du semi-conducteur, des CPU/GPU, des applications grand public, de l’automobile et du spatial.

Mentor a intégré Siemens DI Software, le numéro 1 dans le monde des logiciels techniques, et offrant le catalogue le plus complet d’applications permettant de créer des jumeaux numériques de systèmes électriques, thermiques et mécaniques.

Le Poste

Vous travaillerez, en méthode AGILE, au sein d’une équipe de R&D de simulateurs de circuits intégrés. A ce titre, vous participerez à la totalité du cycle de vie du logiciel dans un contexte industriel alliant créativité, innovation, processus et outils de développement de l'état de l'art avec une exigence forte en matière de qualité logiciel.

Un simulateur est un logiciel complexe qui doit être capable de :

- simuler des circuits de très grande taille (jusqu’à plusieurs millions de nœuds et de composants) ;

- simuler le plus rapidement possible en utilisant des techniques de parallélisation comme le multithreading et/ou le multi-processing. En effet, nos clients (NVIDIA, AMD, ARM, STMicroelectronics…) ont des contraintes de temps fortes.


Vos Missions

Vous analysez l’expression des besoins marketing, puis rédigez les spécifications fonctionnelles des nouvelles fonctionnalités et/ou technologies.

Vous développez des algorithmes avec différents niveaux de complexité et en utilisant les langages C/C++.

Vous proposez des évolutions possibles de l’architecture du code du simulateur. Les contraintes étant :

- Garder une certaine modularité/maintenabilité

- Supporter des circuits toujours plus complexes tout en conservant un haut niveau de performance

Vous réalisez les développements, créez les tests et participez à la rédaction de la documentation.

Vous améliorez en continu le produit (performance et fonctionnalités) afin de maintenir ses avantages compétitifs.

Vous participez aux réunions d’équipes et partagez l’avancement de vos développements.


Votre Profil

Diplôme d’Ingénieur et/ou Doctorat en Informatiques avec un intérêt pour l’électronique.

Expérience de développement en C/C++, ou Java, idéalement dans des logiciels de taille significative et sous environnement Linux.

Familier avec des outils :

- De gestions de version (Git, …)

- De debug (gdb, valgrind…)

- De profiling (perf, VTune…)

Vous êtes rigoureux, avez l’esprit d’équipe et l’envie de rejoindre une équipe dynamique

Vous êtes débutant mais une forte motivation pour apprendre et développer vos compétences? Vos candidatures sont aussi les bienvenues!

Localisations possibles: Grenoble, Paris, Lyon







Organization: Digital Industries

Company: Mentor Graphics (France) SARL

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?