Rabah - Développeur C
Ref : 111128B001-
92110 CLICHY
-
Développeur, Ingénieur système (40 ans)
-
Freelance
Depuis 02/2011 Ingénieur développement logiciel au sein de la Direction OEM, Entreprise PARROT (PARIS)
Conception et développement d’une librairie GSM en langage C intégré dans le Projet AUTO RADIO pour AUDI.
10/2009-01/2011 Ingénieur d’étude et de développement, Entreprise CMAE ( JOUY LE MOUTIER)
Conception et réalisation d’une carte de test pour la balise embarqué de géolocalisation
- Développement de logiciel PC pour lancer les différents mode de teste.
Développement C de firmwares sous linux embarqués (Drivers, Root FS,CROSS compilation, GDB debugger , …)
Librairies de codecs multimédia logiciels adaptés (Texas Instruments DaVinci : ARM9+coprocesseur MPG4 + vidéo ).
Développement d’une caméra de surveillance sans fil 3G Bluetooth.
- Une carte de communication avec un modem 3G (connexion internet PPPD) et module Bluetooth.
- Une carte encodage pour encoder le flux vidéo avec un processeur DM355 (Linux Montavista )
- Une carte capteur qui contient le capteur vidéo et le filtre jour/nuit.
- Gestion des périphériques USB, UART, GPIO, carte SD,… sous linux embarqué
- Développement de software embarqué (Encodage MPEG4 & JPEG, Gestion d’alarme, Détection de mouvement,…).
- Intégration d’un serveur RTSP open source LIVE555 , serveur HTTP et OPENVPN pour créer un réseau privé virtuel.
- Validation du produit complet au niveau matériel et logiciel.
03/2009-09/2009 Master 2 professionnel, Stage, Entreprise CMAE ( JOUY LE MOUTIER)
Développement d’un système de gestion de flotte.
- Développement de l’application embarquée (Gestion de GPS, GPRS, Bluetooth,…).
- Validation du produit complet au niveau matériel et logiciel.
01/2008-09/2008 Magister Electronique, Stage, laboratoire LISV (Laboratoire d’Ingénierie des Systèmes de Versailles).
Etude et Réalisation d’une Interface Multimodales d’Assistance aux Handicapés Moteurs sur Fauteuil Roulant :
Contrôle d’un PDA (Partie Embarquée):
- Conception et réalisation d’une carte électronique composée d’un microcontrôleur PIC 18F4555, interface USB host et d’un module Bluetooth.
- Développement du logiciel embarqué pour microcontrôleur en langage C.
Contrôle d’un PDA (Partie Software tablette PC) : Développement d’une application WIN CE (Visual Studio).
Développement d’une IHM Windows d’accès aux fonctionnalités téléphonie GSM par Bluetooth (Commandes AT).
Conception et Réalisation d’une Télécommande infrarouge universel à base de microcontrôleur PIC 18F4455 (Communication
USB avec une application Windows).
04/2007-08/2007 Enseignant vacataire en qualité d’assistant : assure le module informatique 1ére année.
08/2006-12/2007 Projets effectués :
Conception et réalisation d’un télémètre ultrason à base des transducteurs ultrason à 40Khz.
Conception et réalisation d’un Système de détections d’anomalies dans un centre d’amplification téléphonique :
- Hardware : Conception et réalisation d’une carte électronique à base d’un PIC 16F628 et 8 multiplexeur.
- Software PC: Développent d’une application Delphi (Windows), Communication UART avec la carte embarqué.
Conception et réalisation d’un système de traçage des caractéristiques d’un panneau solaire :
- Hardware : Conception d’une carte électronique à base d’un PIC 16F876 et SRAM ( 256KB )
- Software PC : Développement d’une application C++ Builder (Windows) pour le traçage de graphe de caractéristique.
Commande d’un moteur pas à pas par USB :
- Développement du logiciel embarqué pour microcontrôleur en langage C.
- Développement d’une IHM Windows avec Visual Studio (c#).
02/2006-07/2006 Ingénieur en Electronique, Stage de fin d’étude.
Conception et réalisation d’un robot mobile autonome :
- Une carte de commande de moteur pas à pas (logiciel embarqué en assembleur PIC).
- Une carte électronique de détection de couleur à base des composants électronique analogiques.
- Une carte infrarouge qui permet la recherche de cible et l’évitement d’obstacle a base d’un pic 18F84 (logiciel embarqué en C).
Implémentation d’un contrôleur PID pour la régulation de vitesse d’un robot mobile constitué d’une carte de commande à
base de deux PICs 16F628 avec encodeur optique et une carte de puissance à base de composant L298 (pont H).
Identification et estimation des paramètres d’un moteur à courant continue (DC) (Simulation avec des mesures réelles).
09/2005-10/2005 Stage, Centre de Développement des Technologies Avancé (C.D.T.A) :
Développement du logiciel microcontrôleur en c : acquisition/contrôle, interface, PC(UART).
Formation
2008-2009 Master Sciences de l’ingénieur mention Électronique spécialité Informatique Industrielle et Système Automatisés,
Université Pierre et Marie Curie Paris 6.
2006-2008 Magister en Electronique, Option Signaux et Systèmes, Université de Blida.
2005-2006 Ingénieur en Électronique, Option Contrôle, Université de Blida avec l’obtention de titre du major de promotion.
Compétences
Programmation Assembleur, Pascale, C, C++, Java, java embarquée, shell , Vhdl, Step 7.
Outils de dev C++ Builder, Visual Studio, Delphi , NetBeans , Eclipse, Open AT, gcc,GDB, code composer studio,Ride7, Matlab.
Microcontrôleur x86, Microchip , DSP, Motorola, ARM9 , Wavecom,STM32 .
Bus/Protocole USB, UART, I2C, SPI, Paralléle, GSM, Bluetooth, GPRS, GPS, Réseaux (TCP/IP, UDP, HTTP, RTSP), JPEG, MPEG-4.
Electronique Proteus, Tina, Multisim, CAO Eagle, Mplab, Visual DSP++, ISE (VHDL)
OS : Windows , Linux, linux embarqué , Open AT (OS Embarquée ) , CircleOS (OS Embarquée)
Langues
Anglais : Lu, écrit.
Arabe : langue maternelle.