Domaine de compétences : Développement logiciel
Taches :
Etudier les documents de spécification afin de maîtriser les fonctionnalités du logiciel
Participer aux revues de documents de spécification logicielle et la Conception orientée objet
en UML
Réaliser le développement des fonctionnalités sur les modules : communication (TCP/IP :
LAN, IP, ROUTAGE, OSPF, OSPF Area), équipement, software Manager, transmission, pour la
couche applicative FLC/GOL en C/C++ forte contrainte multithread et STLD
Mise en place d’une chaine de compilation croisée pour différentes cibles en 32bit et 64bit
(Targets: gccli, gcclix64, gccwr, gccwr64,) compilateurs ARM9 et Montavista linux.
Gestion de différentes cartes: carte contrôleur niveau 1 FLC, carte contrôleur niveau 2 SLC et
carte optique: XOFA, LOFA, ..., carte de multiplexage: BMDX, GMDX, XWSS...
Développements des scripts SQL (création des tables et des requêtes LMD sous MariaDB)
Assurer la correction des défauts remontés par les équipes de tests et de maintenance
Effectuer les tests unitaires.
Réaliser les tests de pré-intégrations et écrire les rapports associés
Environnement(s) technique(s) :
Systèmes : Linux (Redhat)
Langages : C/C++ en environnement Linux, STL, XML, SQL, QT QLM
Outils : Eclipse, Clearcase, gdb, Totalview
Base de données : MariaDB
Méthodologie : standard
Domaine de compétences : Développement logiciel
Taches :
Etudier les documents de spécification afin de maîtriser les fonctionnalités du logiciel
Participer aux revues de documents de spécification logicielle et la Conception orientée objet
en UML
Réaliser le développement des fonctionnalités sur les modules : communication(TCP/IP : LAN,
IP, ROUTAGE , OSPF, OSPF Area), équipement, software Manager, transmission, pour la
couche applicatif FLC/GOL en C/C++ forte contrainte multithread et STL
Mise en place d’une chaine de compilation croisée pour différentes cibles en 32bit et 64bit
(Targets: gccli, gcclix64, gccwr, gccwr64,) compilateurs ARM9 et Montavista linux.
Gestion de différentes cartes: carte contrôleur niveau 1 FLC, carte contrôleur niveau 2 SLC et
carte optique: XOFA, LOFA, …, carte de multiplexage: BMDX, GMDX, XWSS...
Développements des scripts SQL (création des tables et des requêtes LMD sous MariaDB)
Assurer la correction des défauts remontés par les équipes de tests et de maintenance
Effectuer les tests unitaires.
Réaliser les tests de pré-intégrations et écrire les rapports associés
Environnement(s) technique(s) :
Systèmes : Linux (Redhat)
Langages : C/C++ en environnement Linux, STL, XML, SQL
Outils : Eclipse, Clearcase, gdb, Totalview
Base de données : MariaDB
Méthodologie : standard
Domaine de compétences : Développement logiciel
Projet : Développement d’un système des prises de vue aériennes Xfly3D
Taches :
Lecture du codes et rétro-ingénierie
Rédaction des Spécifications Techniques détaillées
Modélisation en UML et implémentation de l’architecture logicielle de système Xfly3D
Conception et développement d'un algorithme de gestion des obstacles (interdiction accès
Dolly et fils)
Mise en place de l’environnement technique (installation de la librairie ELMO, Connexion au
Elmo Motion Control : Gold Maesto, ModBus, GMAS Developer Studio, VS2015 pour la partie
IHM C# WPF)
Développement de module qui permet d’élargir le périmètre du survol de la Dolly jusqu’aux
gradins
Développement de l’application IHM en WPF qui permet de visualiser le system Xfly3D sur
plusieurs écrans :
✓ Développement des contrôles personnalisés (Joystick, Camera, Led, Temperature)
✓ Développement des vues XAML (Home, Initialization, Verification, Shooting, Set Config,
Logging, Controle A2V)
✓ Développement des contrôleurs (UI_Draw, UI_Data, UI_Actions, ModBusManager)
Correction des bugs liés au paramétrage (Smooth, Speed, accélération, Top/button limit …)
Réalisation des tests de validation
Environnement(s) technique(s) :
Systèmes : Windows 7 Enterprise
Langages : C#, Xaml, C++
Domaine de compétences : Développement logicelTaches :
Relecture des Spécifications fonctionnelles détaillées
Rédaction du dossier de conception préliminaire et détaillée
Développement d’un Batch (Lister_ea_terme) qui permet de calculer, d’arbitrer et de réaliser
le listing de l’épargne acquise (EA) sur les contrats à la date de terme.
Maintenance des Batchs:
o Lister_prodprim : listing des primes de la production
o lister_prodremb: Listing des remboursements de primes
o lister_prodsinfisc: Listing des sinistres avec la fiscalité
Optimisation des scripts SQL sous Sybase
Développement procédures stockées en T_SQL
Rédaction de dossier DE qui permet de fournir les informations nécessaires à l'exploitation
du Batch et de spécifier techniquement son fonctionnement
Rédaction des documents de tests unitaires
Domaine de compétences : Développement logiciel
Intitulé de l’intervention Portage d’une plateforme logicielle (InterWell) Linux vers
l’environnement Windows
Taches :
Relecture des Spécifications fonctionnelles détaillées
Rédaction du dossier de conception préliminaire et détaillée
Mise de la compilation en parallèle avec Intel MPI.
Adaptation et configuration de l’environnement de développement sous éclipse et VS2010
Développement des modules de gestion : Mémoire, Multithreading, libgen
Mise en place de la gestion des fichiers XML avec la bibliothèque Xerces 3.2
Implémentation de la bibliothèque MKLIB MPI pour faire les calculs matriciels
Test unitaire sur plusieurs processeurs, trace des stackcube
Gestion des anomalies avec Quality Center
Maintenance corrective et évolutive
Domaine de compétences : Développement logiciel et plugin
Taches :
Etudier les documents de spécification et participation à des réunions fonctionnelles
Participer aux revues de documents de spécification logicielle et la Conception orientée objet
en UML
Réalisation des développement sur logiciels de transactionnel (axis), télécollecte et de
settlement (chèque, carte bancaire) en C++
Réalisation des développement sur des plugins de paiement pour déférent acquéreurs en C++
Développement des tests composants avec Python et les tests unitaire avec Gtest
Développement des pipelines gitlab-ci et manipulation de docker
Réaliser les tests de pré-intégrations et écrire les rapports associés
Environnement(s) technique(s) :
Systèmes : Linux (Ubuntu sous WSL)
Langages : C/C++ en environnement Linux, Python
Outils : VS code, gitLab,
Base de données : PostgresSql
Méthodologie : Agile scrum
Domaine de compétences : Développement logiciel
Taches :
Rédaction des Spécifications fonctionnelles et détaillées sous DOORS
Rédaction des tests plans sous DOORS
Développement et refonte d’une application (outil d’analyse images: Bad Pixel Tools) pour le
traitement des mauvais pixels.
Exécution des Tests plans sur Bench et vérification des SPRs (Software Problem Request) sur
le logiciel Cerber en langage C++ forte contrainte multithread
Plate-formisation de l’application développée (programme Cerber) : Mise en place de la
documentions (spécifications/Tests) sous DOORS, Officialisation des documents sous
MyWorkshop.
Développements des scripts TCL pour automatisation des tests unitaires.
Gestion des anomalies de la plateforme logicielle Cerber (monoplan/biplan): Correction,
Vérification, validation
Maintenance corrective et évolutive
Documentation et échanges internationaux en anglais (Hongrie, Etats-Unis, Inde)