Gregory L.

Embedded Software Developer

505 dollar
Freelancer
6 years
Belfort, FRANCE

My experience

More

LightingsoftJanuary 2015 - October 2018

Réalisation de trois contrôleurs d'éclairage dynamique au sein d'une équipe de trois personnes.-
- Conception de cartes électroniques (Altium) (4 à 6 couches) moyennes séries (dix mille exemplaires) : intégration de capteurs tactiles capacitifs (Capsens), module wifi (ESP8266), microcontrôleur (NXP), connecteurs spécifiques (USB type c ou SDHC).
- Développement de firmware en langage C sur microcontrôleur (LPCXpresso) : configuration des pins, communication avec différents modules : wifi, capteurs, afficheurs et mémoires.
- Amélioration des outils de production, de configuration et de test : implémentation d'IHM en langage C++ sous QT et Visual Studio 2013.
- Dépannage de produits défectueux en atelier : gestion de RMA.
- Correction de bugs et mise à jour logiciels : utilisation du logiciel de gestion de version SVN.
- Etude de différents types d'antenne wifi 2.4 GHZ : Dimensionnement d'antenne PCB.
More

CEA (Commissariat de l’Enerie Atomique)August 2012 - February 2014

Réalisation d'un pack batterie pour vélo à assistance électrique.
- Conception de cartes électroniques sous Eagle : Gestion de différentes contraintes de routage : mécanique, thermique, sécurité.
- Développement du firmware en langage C (sous Keil) pour la communication entre cartes maîtres/esclaves
- Implémentation de différents algorithmes : classement des cellules batteries, fonctionnement optimisé et fonctionnement dégradé.
- Réalisation d'un prototype de démonstration fonctionnant sur un banc d'essai intégrant un moteur triphasé 300W. Etude d'un volet roulant fonctionnant à l'énergie solaire.
- Conception du schéma électrique sous Eagle.
- Choix et dimensionnement des composants électroniques
More

SymesJune 2012 - July 2012

Réalisation d'un réseau sans fil de surveillance de l'environnement.
- Programmation en langage C de la communication entre microcontrôleur (Atmega128) et les capteurs (pression, température, humidité, vent).
- Gestion de la mise en veille et réveil du microcontrôleur.
- Programmation de la communication sans fil (Zigbee) entre les différents modules.
- Réalisation d'un prototype sur carte d'essai.
More

SensarisMarch 2012 - May 2012

Réalisation de produits embarqués temps réel sans fil pour le domaine biomédical et environnemental.
-  Conception de cartes électroniques sous Eagle : création de composants, réalisation de schémas et placement-routage.
- Développement et programmation en langage C : parallélisation des tâches avec FreeRTOS
- Sensibilisation aux normes dans le biomédical : CE et FDA.

More

CapgeminiMay 2011 - September 2011

Support sur une application de France Telecom permettant de mesurer les performances des réseaux et signaler les défauts.
- Etude de l'application : spécifications et tests des fonctionnalités.
- Maintenance et correction d'anomalies.
- Echanges avec le client pour comprendre les besoins.
- Réalisation des patchs de corrections pour le client.
More

STMicroelectronicsFebruary 2010 - July 2010

Définir et créer une librairie dédiée au traitement d'image pour un outil développé en interne, permettant de concevoir les algorithmes d'améliorations vidéos intégrés dans des produits multimédias.

- Analyse des besoins à la création de la librairie.
- Compréhension et choix des algorithmes utilisés.
- Développement des algorithmes de la librairie.
- Tests unitaires.
- Rédaction d'un manuel utilisateur.

My stack

Protocols

ZigBee, USB, TCP/IP

Databases

Oracle

Analysis methods and tools

Requirements Analysis

Embedded and Telecom

PSpice, Simulink, Firmware

Languages

C++, SQL, Assembler, C/C++, Matlab, VHDL, Visual Basic 6

Other

TOEIC, Wi-Fi, MAX +II

My education and trainings

Signal Image Communication, Multimédia - Institut National Polytechnique de Grenoble2006 - 2010

Diplome Universitaire de Technologie, Génie Electrique, Informatique Industrielle - IUT Belfort2004 - 2006