Hassan - Développeur C
Ref : 200913A004-
93140 BONDY
-
Développeur, Chef de projet, Consultant technique (49 ans)
-
Totalement mobile
-
En profession libérale
Expérience professionnelle
Ingénieur conception Hard et Soft embarqué -
CDVI - Pantin (93) - juillet 2017 - actuellement
Rôle : Gestion BE et conception et développement de cartes électroniques :
▪ Distribution des projets selon compétences
▪ Stand up daily
▪ Recrutement ingénieurs et apprentis
▪ Réalisation des schémas électroniques avec KICAD
▪ Etude disposition composants suivant CEM
▪ Routage PCB
▪ Conception et développement firmware en C (bas niveau, implémentations algo, ...)
▪ Choix des technologies en adéquation avec les projets (Minimiser les coûts)
▪ Suivi des sous-traitants
▪ Dossier de fabrication pour l’usine
Pour cela :
➔ Traduire en langage technique les besoins fonctionnels
➔ Architecture systèmes électroniques
➔ Étude des différentes possibilités technologiques de réalisation
➔ Conception cahiers des charges fonctionnels et techniques
➔ Veille technologique pour optimiser la qualité et le coût des produits développés
Exemples de réalisation :
Projet 1 - Hardware : développement d’une carte de pilotage de ventouse
1. Utilisation d’un convertisseur DC/DC (contrainte en entrée de 60V, contrainte
d’échauffement)
2. Comparateur (car pas de microcontrôleur) pour ouverture porte selon tension
3. Routage sur 4 couches pour augmenter la surface de dissipation du DC/DC et de son
inductance
Projet 2 - Hardware : développement d’une carte “lecteur de badge”
1. conception et routage (4 couches) sous Kicad
2. Sous ensemble électroniques pour la lecture des badges
3. Implémentation d’un accéléromètre
4. Utilisation d’un module BlueTooth RN4871
5. mémoire flash (SPI) W25X40CLUXIG
6. Protections CEM, Surtension, Surcharge courant, …
7. Convertisseur DC/DC
8. Interface RS485
9. Filtre EMI, Transil contre transitoires rapides
Outils de développement firmware :
MPLAB X IDE (PIC32MX530F128H, PIC32MX250F128B, PIC18F25Q10-I_ML) et
Renesas Synergy (R7FS3A37A3A01CFM)
Ingénieur conception Hard et Soft embarqué - Chef de projet
NORALSY - Chennevières-sur-Marne (94) - 12ans
Concevoir et développer les cartes électroniques :
▪ Réalisation des schémas électroniques sous KICAD et ORCAD
▪ Etude disposition composants suivant CEM
▪ Routage PCB
▪ Conception et développement firmware en C (bas niveau, implémentations algo, ...)
▪ Choix des technologies en adéquation avec les projets
▪ Minimiser les coûts
▪ Suivre les sous-traitants
▪ Dossier de validation, formation SAV, rédaction notice et dossier de fabrication. Tests
automatiques : vérification conformité CDC et vérification non régression
Exemple de réalisation (100% hardware et 100% firmware) :
centrale de contrôle d'accès Vigik, platine interphonie filaire, encodeur de badges RFID, Platine interphonie
3G, modem 2G, clavier codé, coffre à clés ...
Interphone 3G : les visiteurs appellent un résident depuis la platine. Ce dernier ouvre la porte en
appuyant sur une touche du clavier de son téléphone. Les noms des résidents sont envoyés à
distance depuis un site web en communication sans fil 3G. La platine gère sur 2 bus RS485
plusieurs périphériques (protocole de communication, reprise sur erreurs...)
"Plus de 2000 platines 3G en utilisation dans toute la France et à l'étranger"
Firmware en C (130Ko)
- Driver CAN pour pilotage clavier sur une seule entrée CAN
- Driver capteur de température
- Driver eeprom
- Driver flash interne pour la Mise à jour du firmware à distance en TCP/IP (GSM,3G)
- Driver afficheur lcd : texte, logo
- Driver module 3G : TCP/IP, SMS
- Driver UART
- 3G : implémentation protocole de communication avec site web
- 3G : implémentation gestion APN pour un fonctionnement TCP/IP dans le monde entier
- 3G : com TCP/IP avec un site web pour transmission des données des résidents
- 3G : remontée d'événements
- 3G : mise à jour firmware Platine à distance
- 3G : mise à jour firmware des périphériques à distance
- RS485 : implémentation protocole de communication avec plus de 60 équipements
périphériques à la platine
- 3G : implémentation de commandes SMS pour la prise de contrôle à distance (outil SAV)
- Implémentation gestion des appels des résidents
- Gestion calendrier avec ouverture automatique de la porte selon horaire
- Mise en œuvre DTMF pour ouverture porte à distance
- Implémentation gestion code d'accès par clavier
Hardware : conception et routage
- Microcontrôleur RENESAS M16C/56D 16 bits R5F3563EDFF 256Ko
- Microcontrôleur RENESAS Synergy Cortex M4 1Mo
- Technologie 3G : SIM5215
- 3 Eeproms 24LC1025
- Afficheur LCD graphique 122*32
- Connecteur carte SIM / SDCARD
- 3 convertisseurs DC-DC LT1938
- Protections contre inversion polarité, surtension, court-circuit
- Clavier matriciel 12 touches câblé pour être géré par le microcontrôleur sur UNE seule entrée
d'un CAN
- Transistor de puissance BCP56 pour le chauffage de la carte pour éviter condensation sur
l'afficheur LCD (PWM)
- Capteur de température DS18S20
- 2 bus RS485 LT1785
Ingénieur conception Hard et Soft embarqué - Chef de Projet
Immotec systèmes - Créteil (94) - 5 ans
Objectifs généraux :
- Création du bureau d'études, interface avec les fournisseurs, force de vente, marketing et
direction.
- Etude de faisabilité et pilote le développement du produit tout au long de ses phases de
conception.
- Suivi des coûts et vérification de la conformité aux spécifications techniques.
- Encadrement équipe de développeurs et stagiaires.
- Formation SAV, production.
- Lors de la création du bureau d’études :
● Choix du matériel de développement
● Choix des fournisseurs, des sous-traitants et leur suivi
● Mise en place de méthodes de travail.
Hardware :
• Technologie MIFARE (ISO 14443 A) : MFRC500, 530, NVRAM, RS232, RS485,
• Schémas électroniques sous ORCAD,
• Micro 16 bits : H8S, M16C, dsPIC30F6014 et 8 bits : PIC12/16/17/18, SRAM, Afficheur LCD,
• Lecteur carte à puce, Module Infra-rouge,
• Codec audio SI3000 (I2S) et contrôleur Ethernet RTL8019AS.
Softs embarqués : C (taille code cumulée = 300Ko)
(Nombreux développements de produits de contrôles d’accès).
• Méthode : cycle en V, programmation par automates,
• Rédaction dossier de conception, tests unitaires, d'intégration et de validation,
Implémentation norme Vigik (cartes sans contact 13.56MHZ)
• Implémentation algo RSA 768/1024 bits, Driver MIFARE ISO 14443-A,
• Driver Eeprom (I2C),
• Menu déroulant (stocké en mémoire flash) driver afficheur LCD, Algo de traitement de dates,
• Driver lecteur carte à puce ISO 7816 (S9, S10 et T=0).
Gestion :
• Négociation des prix composants stratégiques et prix prototypes.
• Veille technologique, contact avec distributeurs nationaux, étrangers et fabricants
• Rédaction notice produits. Rôle au sein du comité projet pour l’étude de nouveau produit.
Ingénieur développement Soft embarqué (Prestataire)
Valeo - Créteil (94) 1 an
Produit : Com2002 (calculateur embarqué dans le véhicule)
Hardware : Microcontrôleur NEC 78K0VAN PCF7991 Transceiver et PCF79736S Transponder
(125KHz) Eeprom M95080
Soft embarqué : Taille code : 50 Ko (programmation par automates)
Implémentation d’un driver pour transmetteur PCF7991 et transpondeur. PCF79736S
(protocole de communication et programmation).
Rédaction dossier de conception. Tests unitaires, tests d’intégration et tests de validation.
Compétences
- Etude CDC avec clients ou chef produit ou proposition de produit
- Méthode de développement : cycle en V, agile
- Gestion petite équipe de développeurs et apprentis : planning, reporting
- Rédaction de documents techniques : architecture, spécification, conception et tests
- Electronique numérique et analogique
- Conception schémas électroniques
- Routage PCB (contraintes CEM, protections diverses)
- Fabrication de prototypes
- Suivi labo tests CEM, radio et sécurité électrique
- Mise en place de jalons pour “surveiller” l’évolution du projet
- Electronique embarquée (microcontrôleurs 8/16/32 bits Microchip, Renesas, TI)
- RFID (Mifare/Desfire), ISO 7816 et NFC
- Communications GSM, 3G, 4G, Bluetooth, IOT
- développements Arduino
- Bus de communication (UART, I2C, SPI, USB, RS485 et ModBus)
- Intégration continue : tests unitaires/ intégration
- Développement Firmware et logiciel bas-niveau (drivers) sur microcontrôleurs
- Anglais technique
- Git
Formation
Titre d’ingénieur maître - Maîtrise Génie électrique et informatique industrielle – spécialité
électronique et automatisation
IUP Génie électrique et informatique industrielle - Valenciennes (59)
1998