Contexte
Dans le cadre de nos activités de backend sur des circuits complexes nous utilisons des outils de référence (comme Synopsys Fusion).
Ces outils génèrent de nombreux rapports contenant des métriques essentielles (performances qualité de résultats consommation timing etc.).
Lobjectif est de développer un utilitaire moderne qui permettra de :
Collecter et agréger automatiquement les métriques à partir des rapports générés
Structurer ces données (base SQLite / accès type base de données)
Analyser et comparer les résultats entre différents runs
Visualiser les tendances et évolutions sous forme de tableaux graphes ou exports (Excel CSV HTML)
Proposer une interface conviviale (web viewer) permettant dexplorer les données.
Description du stage
Encadré(e) par des ingénieurs expérimentés vous serez amené(e) à :
Identifier les librairies et frameworks Python les plus adaptés (pandas sqlite3 matplotlib/plotly flask/fastapi etc.)
Développer le coeur de loutil (parsing des rapports structuration en base de données)
Créer des modules de visualisation (graphes interactifs dashboards HTML/CSS)
Mettre en place des fonctionnalités dexport (Excel CSV)
Concevoir une interface ergonomique pour faciliter lusage quotidien
Apports pédagogiques
Ce stage vous permettra de développer des compétences recherchées à linterface entre développement logiciel data engineering et ingénierie électronique :
Conception darchitectures logicielles modulaires
Gestion et exploitation de données massives issues doutils EDA
Développement Python avancé et utilisation de librairies modernes
Visualisation et mise en valeur de données techniques
Expérience concrète dans un environnement de conception de circuits à haute performance.
Objectif final
À lissue du stage létudiant(e) aura développé un outil clé en main utilisé au quotidien pour suivre les performances des runs backend comparer les itérations et faciliter la prise de décision technique
Compétences requises
Bonnes compétences en Python et intérêt pour les bases de données
Curiosité pour le hardware design et la performance (un plus)
Autonomie esprit dinitiative et goût pour le travail en équipe
Localisation : Grenoble ou Maisons-Laffitte/Sophia/Massy
ContexteDans le cadre de nos activités de backend sur des circuits complexes nous utilisons des outils de référence (comme Synopsys Fusion).Ces outils génèrent de nombreux rapports contenant des métriques essentielles (performances qualité de résultats consommation timing etc.).Lobjectif est de dév...
Contexte
Dans le cadre de nos activités de backend sur des circuits complexes nous utilisons des outils de référence (comme Synopsys Fusion).
Ces outils génèrent de nombreux rapports contenant des métriques essentielles (performances qualité de résultats consommation timing etc.).
Lobjectif est de développer un utilitaire moderne qui permettra de :
Collecter et agréger automatiquement les métriques à partir des rapports générés
Structurer ces données (base SQLite / accès type base de données)
Analyser et comparer les résultats entre différents runs
Visualiser les tendances et évolutions sous forme de tableaux graphes ou exports (Excel CSV HTML)
Proposer une interface conviviale (web viewer) permettant dexplorer les données.
Description du stage
Encadré(e) par des ingénieurs expérimentés vous serez amené(e) à :
Identifier les librairies et frameworks Python les plus adaptés (pandas sqlite3 matplotlib/plotly flask/fastapi etc.)
Développer le coeur de loutil (parsing des rapports structuration en base de données)
Créer des modules de visualisation (graphes interactifs dashboards HTML/CSS)
Mettre en place des fonctionnalités dexport (Excel CSV)
Concevoir une interface ergonomique pour faciliter lusage quotidien
Apports pédagogiques
Ce stage vous permettra de développer des compétences recherchées à linterface entre développement logiciel data engineering et ingénierie électronique :
Conception darchitectures logicielles modulaires
Gestion et exploitation de données massives issues doutils EDA
Développement Python avancé et utilisation de librairies modernes
Visualisation et mise en valeur de données techniques
Expérience concrète dans un environnement de conception de circuits à haute performance.
Objectif final
À lissue du stage létudiant(e) aura développé un outil clé en main utilisé au quotidien pour suivre les performances des runs backend comparer les itérations et faciliter la prise de décision technique
Compétences requises
Bonnes compétences en Python et intérêt pour les bases de données
Curiosité pour le hardware design et la performance (un plus)
Autonomie esprit dinitiative et goût pour le travail en équipe
Localisation : Grenoble ou Maisons-Laffitte/Sophia/Massy
View more
View less