Béchir - Développeur LINUX EMBARQUE
Ref : 200220A002-
75015 PARIS
-
Développeur, Architecte (41 ans)
-
Freelance
PARCOURS PROFESSIONNEL
Mars 2019 - Actuel
Ingénieur Développement OS
embarqués
SOFIA EUROPA (Mission chez
SYSGO AG) - Île-de-France, Le
pecq
Projets:
Principales taches réalisées:
● PikeOS 4.2
● PikeOS 5.0
Support du SIL 2 dans le couche PSP pour PikeOS 4.2 et
PikeOS 5.0
●
● Support du SIL 4 dans la couche PSP pour PikeOS 4.2 et
PikeOS 5.0
NB : La couche BSP (Board Support Package) du PikeOS
est composée de deux entités : PSP (Platform Support
Package) et ASP (Architecture Support Package)
Environnement technique:
Langage C, Script Shell, drivers noyau, CODEO, ARMv7
cortex a15, ARMv8 cortex a5x
Janv 2019 - Févr 2019
Expert Linux Embarqué
SOFIA EUROPA - Île-de-France,
Puteaux
Projet:
Robot OGY
Principales taches réalisées:
Environnement technique:
Linux, ROS Turtle, C++
● Démarrer le robot OGY
● Embarquer ubuntu dans OGY
● Installer ROS (Robot Operating System)
Avr 2018 - Déc 2018
Ingénieur Expert Linux
embarqué
SOFIA EUROPA (Mission chez
BioSerenity) - PARIS, PARIS-13E
Projet:
Neuronaute
Principales taches réalisées:
Environnement technique:
C, C++, QT C++ 5.10.1, Python, Scilab, bullseye coverage,
Linux embarqué
Implémentation des Tests Unitaires du code C/C++,
Mesure de couverture des fonctions / méthodes,
Analyse statique du code sources
●
Développement des tests pour BDT (RTC, FOTA,
Impedance, 32 Hz, ...) pour device « Neuronaute »
●
● Revue de code sources
● Revue d'architecture software
Janv 2018 - Mars 2018
Ingénieur Consultant Senior
SOFIA Technologies - Tunis
Projet:
Phyt'Eau
Principales taches réalisées:
Développement Pilote One-Wire pour capteur
température DS18B20
●
Intégration pile protocolaire MQTT (Pour accès au
serveur Cloud)
●
Développement pilote pour interfaçage avec module
SIM800L : Commandes AT (Standard 3GPP TS 27.007)
via liaison UART
●
Donner une formation sur le développement des
pilotes des périphériques
●
● Animer une formation « Introduction au Linux embarqué »
Environnement technique:
Langage C, Linux embarqué
Juil 2017 - Déc 2017
Ingénieur Consultant Senior
Telnet Technologies (Mission
chez ********) - Tunis
Projets:
Gateway LB3 & LB4
Principales taches réalisées:
Environnement technique:
Langage C, C++, Linux embarqué
● Développement et correction Bugs Middleware SAH
● Analyse des bugs et Proposition des fix
Janv 2016 - Juin 2017
Référent Technique: Drivers sous
linux
Sagemcom Software &
technologies - Tunis
Projets:
Gateway: Fast 5655, LiveBox Pro V3, Fast 5352
Principales taches réalisées:
Enseignement universitaire:
Environnement technique:
Langage C, C++, Linux embarqué
● Driver lecteur carte SIM (ISO7816-3/4)
● Driver LED LP55231
Développement Bootloader (Architecture MIPS):
u-boot-2011.12
●
● Implémentation Firmware Upgrade via OMCI
● Intégration de Multicast White List (protocole IGMP)
● Communication entre processus via socket UNIX
● Module "Linux embarqué" : ENSI Tunisie
● Module "Linux embarqué": ENIT Tunisie
Juil 2008 - Déc 2015
Ingénieur SW embarqué
Telnet Technologies - Tunis
Projets:
Combinés DECT (D56T/V, D68HD, D32T/V, …), Bases DECT,
Dongles DECT
Principales taches réalisées:
Gestion batterie (Algorithme de charge pour piles
Ni-MH et Li-ion)
●
● Mode IDLE (Power Save Mode)
Gestion énergétique en mode éteint (Deep Sleep
Mode)
●
Gestion des timers, des interruptions (radio, clavier,
timer, UART, SPI, …)
●
● Driver LCD Sitronix (ST7567, ST7070, ST7637, …)
● Drivers UART, SPI, IIC, PAP, USB, …
Driver mémoire flash externe (ATMEL, Winbond,
GigaDevice, …)
●
● Implémentation de la fonctionnalité SMS
● Driver clavier matriciel
● Accès DMA
● Driver PWM
● Driver LEDSINK
Implémentation des fonctionnalités double appel et
transfert d'appel
●
● Interface IHM (Combiné et station de base)
● Couches protocolaires DECT
Interface ligne PSTN (Détection d'un appel entrant,
d'un CLIP Ph1 et d'un CLIP Ph2, …)
●
Encadrement Stage d'été : Réalisation d'un générateur
automatique du Mapping EEPROM (Année
universitaire : 2012)
●
Encadrement PFE : Conception et réalisation d'un
Emetteur/Récepteur DTMF sur une ligne PSTN (Année
universitaire : 2013)
Enseignement universitaire:
Module "Embedded Applications for communication
systems": ENIT Tunisie
Environnement technique:
Langage C, Assembleur pour ARM, Linux embarqué
COMPÉTENCES
Systèmes Embarqués:
Pilotes (Drivers) : Ecran (LCD Symbolique,
LCD graphique et écran tactile), UART, SPI,
USB, I2C, Driver clavier matriciel, Protocole
MODBUS, bus CAN, Lecteur carte à puce
(Norme 7816), Mémoire flash externe,
EEPROM, Afficheur VFD, One-Wire
●
Microcontrôleurs : DSP, FPGA, Famille PNX
du vegaOne (architecture ARM), Famille
PMB960X et PMB961X du Infinéon COSIC,
Famille PIC16F, PIC24F, PIC32F, DSPIC,
Famille DCX79, DCX81, STM32, BCM6838X,
PXB4389 (Intel Lantiq)
●
Outils de débogage : Trace 32 + Sonde
JTAG, HyperTerminal + Liaison UART, IAR
Embedded WorkBench, MPLAB ICD, GDB
Debugger, printk Linux, ST-LINK
Électronique:
Électronique analogique & numérique
● Microélectronique
Télécommunication:
Technologies: IoT, Wifi, Zigbee, Bluetooth,
BLE, FFTH, xDSL1/2, GPON, LoRaWAN, sigfox
●
Réseaux radio mobiles: GSM, GPRS, 3G
(UMTS), LTE, DECT, HSDPA
FORMATION
2005 - 2008
Ingénieur en télécommunication
École nationale d'ingénieurs de Tunis | Tunis
2002 - 2005
Technicien Supérieur en Télécommunication
ISET'Com | Tunis
2002
Baccalauréat en Mathématiques
Lycée Secondaire de Mateur | Mateur
LANGUES
Anglais : Capacité professionnelle complète
● Arabe : langue maternelle
● Français : compétence bilingue