-
Société Conseil Groupe LGS - societe IBM (Québec - Canada)
- AMOA
2012 - maintenant
-
Alcatel Lucent
- Analyste programmeur
Paris
2007 - 2008
Contribuer aux spécifications
♦ Effectuer différentes vérifications et essais en rigueur
♦ Programmer certains des composants logiciels
♦ Intégrer les composants logiciels
♦ Réaliser les tests unitaires
♦ Effectuer les livraisons
♦ Maintenir le logiciel
Environnement technologique : RATIONAL ROSE, CLEARCASE, CLEARDDTS, UML, C++, REDHAT, WINDOWS 2000, ÉCLIPSE, MS OFFICE, MS OUTLOOK, GCC, GDB, MAKE, SCRIPTS SHELL, CYGWIN, (D)WDM, ETHERNET, TCP/IP, EMACS, VMWARE.
-
THALES Research & Technology
- Ingénieur de recherche
Courbevoie
2005 - 2007
Analyser les besoins préliminaires du projet MORPHEUS (WP2) en regard du besoin d’affaires
♦ Analyser les exigences
♦ Contribuer et élaborer les spécifications du WP2 concernant les méthodologies et outils en collaboration avec différents intervenants européens
♦ Proposer les directives du projet (WP2) aux directeurs de projet de Thales
♦ Négocier et choisir la solution retenue avec les intervenants externes à Thales
♦ Rédiger et publier des articles scientifiques en collaboration avec les différents intervenants européens
♦ Faire le suivi de l’avancement du projet (WP2) en collaborant à la rédaction de la documentation et en fixant les points de rencontre
Environnement technologique : SPEAR, MADEO, XML, CFDG, C/C++, VHDL, SYSTEMC, SMALLTALK, GCC, GDB, MAKE, ECLIPSE, WINDOWS 2000, LINUX UBUNTU, LATEX, MS OFFICE, MS OUTLOOK, FPGA, RTOS, SIMULINK, PACT XPP, ARCES PICOGA, M2000 FLEXEOS, ARM, XILINX, ALTERA, SYMPLICITY, MENTOR GRAPHICS.
-
Laboratoire d’Informatique, Robotique, Microélectronique de Montpellier (LIRMM)
- Architecte matériel – Programmeur
2005 - 2005
Le projet visait à programmer et intégrer sur une architecture reconfigurable dynamiquement des processus dits bio-inspirés. Ces processus sont issus de travaux de recherche du Laboratoire de Recherche en Informatique de l’université Paris Sud.
M. Gouja a effectué les tâches suivantes :
♦ Analyser les besoins préliminaires
♦ Analyser les concepts de processus bio-inspirés
♦ Définir les processus informatiques à développer
♦ Choisir la plateforme de simulation appropriée
♦ Spécifier puis choisir un système d’exploitation embarqué approprié et disponible en open-source
♦ Programmer les processus bio-inspirés
♦ Analyser les besoins en termes de réseaux de communication intégrés (NoC) pouvant être intégrés sur la plateforme
♦ Programmer l’utilisation du réseau
♦ Tester et valider la plateforme
Environnement technologique : C/C++, ASSEMBLEUR, VHDL, SYSTEMC, GCC, GDB, MAKE, ÉCLIPSE, WINDOWS XP, LINUX UBUNTU, UNIX, MS OFFICE, MS OUTLOOK, FPGA, UCLINUX, SIMULINK, SYSTOLIC RING, XILINX, MENTOR GRAPHICS, EMACS.
-
CEA Saclay
- Architecte matériel / programmeur
Gif-sur-Yvette
2004 - 2004
Collaborer à la définition de l’architecture et aux spécifications des drivers matériels
♦ Choisir une application de traitement de signal type, en vue de supporter les essais
♦ Programmer l’application en VHDL, C++ et SystemC
♦ Développer les drivers matériels
♦ Choisir et utiliser les outils de développement appropriés
♦ Programmer le microprocesseur
♦ Tester et valider l’ensemble du système
Environnement technologique : C/C++, ASSEMBLEUR, VHDL, SYSTEMC, GCC, GDB, MAKE, VISUAL C++, WINDOWS, LINUX UBUNTU, UNIX, MS OFFICE, MS OUTLOOK, FPGA, SIMULINK, XILINX, MENTOR GRAPHICS, EMACS, MODELSIM.
-
British Petroleum Solar (BP Solar Montpellier)
- Programmeur
2003 - 2004
Le mandat consistait à réaliser un logiciel pilotant un prototype matériel simulant un compteur électrique sécurisé par une clé électronique cryptée.
M. Gouja a effectué les tâches suivantes 4:
♦ Définir les spécifications matérielles et logicielles
♦ Concevoir le prototype matériel
♦ Programmer le microcontrôleur
♦ Tester et valider le compteur électrique crypté
Environnement technologique : C/C++, ASSEMBLEUR, VISUAL C++, WINDOWS, MS OFFICE, MS OUTLOOK, MICROCONTRÔLEUR PIC.
-
INFORM Aachen - Allemagne
- Programmeur
2002 - 2003
Le projet a consisté à développer des solutions logicielles de traitement et de partage de l’information en temps réels au sein de systèmes embarqués pour le personnel de l’aéroport de Cologne.
♦ Programmer les composants logiciels en C++
♦ Procéder à l’écriture des scripts Perl
Environnement technologique : C, VISUAL C++, PERL, MS OFFICE.
Langue de travail : Allemand.
-
AIR LIQUIDE
- Technicien Supérieur Mesures Physiques
Paris
1997 - 1999
Le projet a consisté à développer une solution permettant de tester des matériaux utilisés dans différents systèmes de compression tel que les détendeurs médicaux, et ce sous différents stress et spécificités environnementales.
L’élaboration d’un système électrique muni d’automates a permis d’automatiser les essais et les tests qualités, permettant d’assurer la fonction principale du centre, à savoir les essais de conformité.
♦ Programmer les automates
♦ Définir le câblage du système électrique lie aux automates
♦ Définir les essais à réaliser
♦ Proposer avec l’équipe les schémas du banc de test
♦ Réaliser la solution
♦ Réaliser les premiers essais
♦ Étudier les impacts réels d’une telle solution sur l’efficacité des tests qualités
Environnement technologique : automate Siemens, matériaux utilises et différents gaz sous forme liquide