Fakhreddine B.

Embedded Software Developer

625 dollar
Freelancer
6 ans
Bobigny, FRANCE

Mon expérience

Voir plus

INOVELECJanuary 2019 - January 2020

Développement IHM CI-LEX Builder permettant d’offrir une interface simple et intuitive permettant de configurer et construire son propre système embarqué sur puce FPGA, sans synthèse, ni connaissance en VHDL.

http://www.ciele.fr/Builder-SOLUTIONS-SYSTEMES-EMBARQUES.html

Environnement technique :
▪ Interface de communication : Ethernet
▪ Langages : C#, XAML, scripting linux
▪ Technologies IHM :WPF
▪ OS : Linux, Windows 10 ,
▪ Outils : Visual Studio 2017, Expression Blend, Eclipse
▪ Gestion de configuration : SVN
Voir plus

SANILEAJanuary 2018 - January 2019

Développement serveur application pour l'organisation & la régulation des transports sanitaires sur cible PIC32MZ (ambulance connecté)

Environnement technique :
• Système : PIC32MZ2048EFM144 Embarqué.
• Outils et langages : C, MPLAB4.10, hamony2.5
• Android studio : application tablette
• Gestion de configuration : SVN
Voir plus

GACIJanuary 2017 - January 2018

Développement de produit d’enregistrement Image et BIG data TCP/UDP pour Avion de chasse

Environnement technique :
▪ Système : Linux embarqué.
▪ Driver linux : PCI driver
▪ Outils et langages :libtiff1.5, C++, NetBeans 8.1.
▪ Gestion de configuration : GIT
Voir plus

MORS SMITTJanuary 2016 - January 2017

Développement d'un système de mesure de puissance active et réactive, courant tension, en temps réel avec interfaces de collecte et exploitation des données
Environnement technique :
▪ BuidRoot , Jtag , bus Can, Spi , Make, C/C++, script shell,C#, WPF, SciChart 2.1
▪ Technologies : processeur Arm FPGA (Altera arria 10 avec HSP)
▪ Interface de communication : Ethernet, USB, CAN,SPI
▪ Environnement logiciel : linux 2.6,
▪ Langages : C/C++, C#, XAML, scripting linux
▪ OS : Clinux, Windows 7 & 8,
▪ Outils : Visual Studio 2012, netbeans8.1

Voir plus

GACIJanuary 2014 - January 2015

Développement des services pour une carte COM-EXPRESS , Développement d’une couche
d’abstraction LOW LEVEL SOFTWARE (LLSW) pour les calculateur EGES NAVAL (RMV-EGES).

Environnement technique :
▪ Grub, Ubuntu
▪ C/C++, Poco, Zmq
▪ scripts shell, scripts Python, NetBeans
Voir plus

AROJanuary 2014 - January 2014

Développement de produits pour la mesure de paramètres électriques (tension / continuité / isolement) pour le secteur professionnel American d’un Rebot de soudage

Environnement technique :
▪ Menuconfig , Jtag , bus Can, Spi , Make, C/C++, script shell,C#, WPF, Devexpress
▪ Technologies : processeur Arm FPGA (Altera arria 10 avec HSP)
▪ Interface de communication : Ethernet, USB,
▪ Environnement logiciel : μClinux 2.6,
▪ Langages : C/C++, C#, XAML, scripting linux
▪ OS : μClinux, Windows 7 & 8,
▪ Outils : Visual Studio 2012, netbeans

Voir plus

ONERAJanuary 2012 - January 2013

Customisation d’un BSP Linux pour l’acquisition des donnes météo d’une bouée
Développement des IHM de gestion et de supervision

Environnement technique :
▪ Make, C, script shell, VS2012 , C#, WPF, Devexpress
▪ Technologies : processeur Arm FPGA (Altera arria 10 avec HSP)
▪ Interface de communication : Ethernet, USB,
▪ Environnement logiciel : linux 4.2,
▪ Langages : C/C++, C#, XAML, scripting linux
▪ OS : Linux, Windows 7 & 8,
▪ Outils : Visual Studio 2012, Expression Blend, Eclipse
Voir plus

VALEOJanuary 2012 - January 2012

Développement de driver et application sous µClinux pour la plateforme CI-LEX
Développement Banc de test système d’accès véhicule .
http://www.ciele.fr/Builder-SOLUTIONS-SYSTEMES-EMBARQUES.html
http://www.ciele.fr/Plateforme-SOLUTIONS-SYSTEMES-EMBARQUES.html

Environnement technique :
▪ Menuconfig , Jtag , bus Can, Spi , Make, C/C++, script shell
▪ Technologies : processeur NIOS 2 FPGA (Altera cyclone 4)
▪ Interface de communication : Ethernet, USB,
▪ Environnement logiciel : μClinux 2.6,
▪ Langages : C/C++, scripting linux
▪ OS : μClinux
▪ Outils :, netbeans, labwindows/CVI

Voir plus

CEGERS TOOLSJanuary 2011 - January 2012

Développement d'une carte de commande d’un moteur continu pour une sertisseuse professionnel .
Avec IHM PC de paramétrage et récupération des données
http://www.cegers-tools.com/sites/default/files/services/cegers_client_v2.0.4.zip

Environnement Technique:
• GPS , bus Can, Spi , USB
• Technologies : STM32F100C
• Interface de communication : USB,CAN
• Langages : C/C++, C# WPF
• Outils : VS2012, netbeans , MPLAB

Voir plus

H2I TECHNOLOGIEJanuary 2011 - January 2011

PME spécialisée dans le
▪ Développement de module driver ( SPI, I2C,CAN)
▪ Développement de module de détection de position avec diode infrarouge
▪ Mise au point de l4algorithme de triangulation pour la calcule de position sur plan 2D,

Environnement technique :

▪ C/c++
▪ STM16

Mes compétences

Protocols

CAN, USB, ZigBee, UDP, TCP/IP

Analysis methods and tools

MVVM

Frameworks

WPF, WCF

IT Infrastructure

Ethernet, Ubuntu, Git, GNU, Windows 10, Windows 7, Windows 8, Linux, RTOS

Open Source solutions

POCO C++

Languages

C#, XAML, VHDL, Shell Scripting, UML, C/C++, Shell, Visual Basic, C++, Java, Python, Assembler

Others

API, Project Management, Reqtify

Environment of Development

NetBeans, Android Studio, Eclipse IDE, SVN, Visual Studio 2012, Eclipse

Embedded and Telecom

Embedded C/C++, FPGA, UART

Big Data

Big Data

Mes études et formations

Diplôme SAID Master 2 - UPS/ENSEEIHT (Toulouse)

Diplôme DESS Master 2 - UPS/ENSEEIHT (Toulouse)