Back to talent directory
Ikram Ben Omrane

Ikram Ben Omrane

Ingénieure électronique et microélectronique

FranceEmployee
Contact candidate

Create or access a recruiter account to get in touch.

About

No biography has been provided.

Technical skills

C
C++
Matlab
Python
Numpy
Pandas
Linux
Anaconda
Vscode

Professional experience

Ingénieur électronique et acquisition

CEA – Commissariat à l’Énergie Atomique et aux Énergies Alternatives · Cadarache, France

Mar. 2024 – Septembre 2025

Amélioration de l’électronique d’interféropolarimétrie. Conception de l’électronique sur KiCad CAO (Conception Assistée par Ordinateur) : Élaboration du schéma électronique. Organisation des blocs fonctionnels (alimentation, filtrage, etc.). Choix des composants : Sélection en fonction des contraintes (disponibilité, consommation, tolérances). Vérification de la compatibilité électrique et mécanique. Routage du PCB : Placement des composants en respectant les règles d’ergonomie et de dissipation thermique. Routage des pistes (signal, alimentation, masse), respect des largeurs/espacements et contraintes d’intégrité du signal (impédance, couplage). Simulation : Analyse préliminaire des circuits (SPICE). Test et validation : Vérification des règles de conception (DRC, ERC). Fabrication de prototypes et mise en place de bancs de test. Debug avec oscilloscope, multimètre. Modification du firmware en VHDL sur Vivado. Analyse du code existant : comprendre l’architecture matérielle déjà décrite. Implémentation des modifications : ajout de nouvelles fonctionnalités (sortie DAC vers l’automate), Correction de bugs dans le code VHDL et modification de bloc (codage de l’ADC). Simulation fonctionnelle : utiliser l’outil de simulation de Vivado pour valider le comportement logique avant synthèse. Synthèse et implémentation : génération du bitstream pour le FPGA. Validation sur cible : chargement du firmware sur le FPGA et tests pratiques avec la RedPitaya. Programmation du processeur en C sur Linux : Développement logiciel bas niveau : drivers pour la communication avec le FPGA (bus AXI) et le PC (UDP et TCP). Compilation et cross-compilation : configuration de l’outil de build (Makefile). Intégration système : scripts d’automatisation. Traitement du signal en Python : Acquisition et préparation des données : lecture des signaux des générateurs de fonction en laboratoire. Implémentation d’algorithmes spécifiques : démodulation, détection de motif. Pré-validation : comparaison avec les résultats attendus. Acquisition de signaux réels : Installation de la carte dans la machine. Visualisation : représentation des signaux et spectres (Matplotlib). Validation : comparaison avec les résultats de la chaîne d’acquisition en parallèle.

Stage de fin d’études

CEA – Commissariat à l’Énergie Atomique et aux Énergies Alternatives · Cadarache, France

Avril 2023 – Septembre 2023

Amélioration des cartes électroniques numériques du diagnostic Interféropolarimétrie de WEST. Optimisation de la convergence des tâches : l’utilisation de threads et de mutex. Assurer la communication client-serveur. Mappage de la mémoire à travers le bus AXI.