Fakhreddine B.

EMBEDDED SOFTWARE DEVELOPER

549 euro
Freelancer
7 years
Bobigny, FRANCE

My experience

More

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
More

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
More

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
More

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
More

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
More

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
More

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
More

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
More

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
More

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

My stack

ZigBee, XAML, WPF, Windows 8, Windows 7, Windows 10, WCF, Visual Studio 2012, Visual Basic, VHDL, USB, UML, UDP, Ubuntu, UART, TCP/IP, SVN, Shell Scripting, Shell, RTOS, Reqtify, Python, Project Management, NetBeans, MVVM, Linux, Java, GNU, Git, FPGA, Ethernet, Embedded C/C++, Eclipse IDE, Eclipse, CAN, C/C++, C++, C#, Big Data, Assembler, API, Android Studio