Jacques - Développeur C
Ref : 150107V001-
21000 DIJON
-
Développeur, Testeur, Rédacteur technique (59 ans)
-
Télétravail uniquement
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
Expérience professionnelle
TEST D’UNE INFRASTRUCTURE VÉTRONIQUE.
Responsabilités :
Rédaction des fiches de test des boitiers réseau
Automatisation des tests codés en shell , expect, lex/yacc et python
Investigation et analyse de bugs réseaux
Non-régression des sprints AGILE avant livraison au client.
Environnement technique :
Linux Debian sur cartes ATOM (x86_64), iMX6 (ARM) et PPC64. Routeurs CISCO.
TCP/IP, Radius, DHCP, OpenSSL, VLAN.
SYSTÈME DE GESTION DU CARBURANT D’UN GROS PORTEUR.
Responsabilités :
Vérification du code C (DO178B DAL A) vis-à-vis des exigences HLR (High Level Requirement) et LLR
(Low Level Requirement) du logiciel de gestion du carburant.
Conduite des revues de conception hardware et software DO 254 et DO 178
Environnement technique :
ARP 4754, DO 254 - IDAL A, DO 178C - DAL A.
Processeurs : MPC5566 et MSP430.
INTERNATIONALISATION DE L’IHM D’UN SIMULATEUR DE CENTRALE ÉLECTRIQUE
Responsabilités :
Expertise de 100 000 lignes de Fortran et de 400 000 lignes de code C et C++, distribuées sur une
des architectures mixtes : Sun Solaris, Linux Debian, Windows NT/XP.
Rédaction et livraison du cahier des charges pour lancer l’appel d’offres de traduction i18n.
Environnement technique :
Librairies gettext, X11/Motif, Qt, Fortran 77
DÉVELOPPEMENT DU FADEC D’UN RÉACTEUR
Responsabilités :
Expertise du code C généré par Matlab/Simulink pour garantir le taux de couverture de tests
unitaires (MC/DC) exigé par la norme DO 178B,
Revues et approbation des documents d’ingénierie logiciel (SRS, SDD, STD/STR,…).
Environnement technique :
DO178B DAL - A, AGILE-SCRUM, MATLAB, SIMULINK.
CONTRÔLE-COMMANDE DES INVERSEURS DE POUSSÉE
Responsabilités :
Rédaction et déroulement des procédures d’intégration et validation (STD/STR),
Rédaction et exécution des tests unitaires sous RTRT (contrôles MC/DC),
Vérification sous Reqtify de la couverture des tests vis-à-vis des exigences HLR et LLR,
Préparation du dossier de certification du logiciel pour l’agence EASA.
Environnement technique :
MPC5566, Trace 32, DOORS, Reqtify, SVN, IBM Rational R-TRT, DO 178 DAL B.
PORTAGE D’UN SYSTÈME LINUX SUR UNE ARCHITECTURE MACINTOSH (MOTOROLA 68 0X0)
Responsabilités :
Installation du compilateur croisé GNU GCC pour la génération de code 68 000 sur hôte x86.
Adaptation du bootstrap au hardware Mac.
Développement des pilotes pour la gestion de la carte réseau sur slot PCMCIA et du disque.,
Installation d’une distribution LFS (Linux From Scratch).
Environnement technique :
Apple Mac, à base de Mc 68040, noyau Linux 2.2, cross-gcc, PCMCIA.
DÉVELOPPEMENT D'UNE MACHINE DE GRAVURE DE WAFERS
Responsabilités :
Paramétrage du noyau linux pour rendre l’ordonnanceur « Temps réel »,
Paramétrage du bootstrap (GRUB) pour boot à travers le réseau TCP/IP (Bootp/DHCP/NFS).
Écriture des pilotes de bus PCI pour la commande des capteurs/actionneurs de la machine.
Environnement technique :
Noyau Linux 2.4, Busybox, PCI, TCP/IP, Bootp, DHCP, NFS
MIGRATION D’UN CALCULATEUR PROCESS D’UNE VERRERIE
Responsabilités :
Retro-ingénierie de l’application FORTRAN existante, s’exécutant sur un PDP11/RSX,
Développement en C du nouveau logiciel de contrôle-process sous Linux RedHat
Intégration/validation des interfaces MODBUS/JBUS entre les automates de lignes et le calculateur.
Environnement technique :
Linux Red-Hat, C, Fortran, SQL, Boucles de courant, Modbus/Jbus, TCP-IP, PDP-11
MAINTENANCE LOGICIELLES DE RÉSEAUX DE COMMUNICATIONS
Responsabilités :
Développement de l’IHM du poste de supervision du réseau sous X11/Motif,
Développement des passerelles de communication X25 vers TCP-IP,
Maintenance logicielle d’équipements de supervision du réseau (HP1000/ MC68000, MC6809,...).
Environnement technique :
HP-UX, HP1000/RTE-A, VAX-VMS, Langages C, Fortran, Pascal, Assembleurs 68000 et 6809
COMPÉTENCES
♦ Logiciel (Software) :
Éxécutifs « temps réel » : QNX, VxWorks, PSOS, µCOS II, Linux RT, OS 9, etc.
Cibles : ARM, MPC5566, Coldfire, PowerPC, PowerPC, Intel x86, Motorola 680x0, 6809.
Famille UNIX : Linux (Toute distribution), FreeBSD, NetBSD, HP-UX, Solaris
Autres systèmes : VAX/VMS, PDP11/RSX, HP1000/RTE-A
Langages : Assembleurs, C, C++, Forth, Fortran, Pascal, Perl, Python, Tcl/Tk.
Bus : ARINC 429, MIL-STD-1553, PCI, VME, SCSI, IEEE488, RS 232, RS 485, RS 422.
Réseaux : TCP/IP, DHCP/BOOTP, SSL, routeurs CISCO, Radius, VLAN.
Interfaces graphiques : X11, GTk, Qt, Motif.
♦ Outils :
Développement : compilateurs GNU natifs et croisés, MATLAB/SIMULINK, SCADE.
Tests : Rational R-TRT
Exigences/Traçabilité : DOORS, Reqtify.
Gestion de configuration : GIT, SVN, CVS.
Gestion des anomalies : JIRA.
♦ Documentation / Infographie :
TeX, LaTeX, Postscript, PCL
Doxygen
♦ Méthodologies /Normes :
AGILE/SCRUM
DO 178 C (développement et tests en DAL A)
MIL-STD-498, ARP-4754
RÉFÉRENCES
♦ AIRBUS HELICOPTER : site de Marignane
♦ SAFRAN : sites de Plaisir (Zodiac), Éragny, Massy et Valence
♦ SAINT GOBAIN : usines de Châlon et de Sucy en Brie
♦ THALES : sites de Cannes, Élancourt, Gennevilliers et Limours
FORMATION
♦ Ingénieur ICAM Lille – 1988 (option informatique industrielle).
LANGUES
♦ Fluent English.
♦ Kann mit deutschen Mitarbeitern reden.