Mes compétences :
C
C embarqué
Linux embarqué
Systèmes embarqués
Gestion de configuration
C++
Entreprises
Akka Technologies
- Développeur C++
Paris2015 - maintenantMission au forfait pour THALES Communications & Security sur le site de Cholet:
Conception et développement d’une librairie en C++, s’appuyant sur les standards POSIX, pour un logiciel exécuté sur un PC Linux. Celle-ci permet de réaliser l’interface entre le logiciel et les différents composants d’une carte électronique à travers un lien TCP/IP.
Réalisations :
- Conception et développement d’une librairie en C++.
- Mise en place de tests unitaires automatiques.
- Intégration sur banc de test.
Environnement technique :
- C++.
- Environnement de développent : Eclipse sur machine Red Hat.
- Gestion de configuration GIT
- Script python
Akka Technologies
- Développeur BSP/drivers pour RTEMS
Paris2015 - 2015 Mission en assistance technique dans la division aérospatiale au sein d'ATMEL Nantes:
Développement d’un BSP, pour un nouveau microprocesseur ATMEL basé sur l’architecture SPARC, dans le système d’exploitation temps réel RTEMS.
Mise en place du démarrage du système spécifique au produit (Initialisation du microcontrôleur, gestion des interruptions, initialisation de la MMU) et ajout de drivers pour les périphériques (UART, Horloge système, SPI bus, TWI bus, Ethernet, SpaceWire).
Réalisations :
- Intégration du BSP dans RTEMS (Initialisation et implémentation des drivers).
- Mise en place d’une application de démonstration utilisant ces drivers.
Environnement technique :
- C et C++ embarqué.
- Systèmes d’exploitation temps réel RTEMS.
- Microprocesseur ATMEL, basé sur l’architecture SPARC - LEON2 pour l’aérospatial.
- Gestion de version SVN.
Akka Technologies
- Développement et intégration de logiciels embarqués
Paris2012 - 2014 Mission au forfait pour THALES Communications & Security sur le site de Cholet:
Support varié au sein d’une équipe de développement logiciel pour un produit Thalès. Analyse et résolution de différents faits techniques remontés par les équipes de tests système. Conception et développement de nouvelles fonctionnalités demandées par la maîtrise d’œuvre. Intégration des modifications en gestion de configuration et génération de versions. Tests de non régressions logicielles réguliers sur les versions.
Réalisations :
- Débogage et développement de nouvelles fonctionnalités en C et C++ embarqué.
- Mise en place des tests intégrés du produit (Autotests et tests permanents).
- Intégration et génération de versions avec le gestionnaire de configuration Clearcase.
- Test de non régression des nouvelles versions logicielle.
Environnement technique :
- C et C++ embarqué.
- Systèmes d’exploitation: pSOS et Linux embarqué (version propriétaire ELINOS).
- Environnement de développent Red Hat et ELINOS.
- Microprocesseurs Freescale PowerQUICC et i.Mx25 (ARM9).
- Clearcase de base et Clearcase UCM.
Akka Technologies
- Ingénieur produit
Paris2011 - 2012 Réalisation d'une mission en assistance technique dans la division Microcontrôleur au sein d'ATMEL Nantes :
Synthèse de résultats de caractérisation et étude de l’impact des variations procédés de fabrication afin de confirmer la capacité d'un microcontrôleur à attendre une fréquence de fonctionnement plus élevés.
Modification des programmes de tests sur wafer et sur produit packagé pour tenir compte des nouvelles calibration liées à l’élévation de la fréquence.
Réalisations :
- Rapport de caractérisation avec la synthèses de donnés de tests.
- Débogage et développement en C embarqué et C++.
- Validation des programmes de test avant la mise en production.
Environnement technique :
- C embarqué, C++
- AT32UC3A256S
- AVR Studio
- Microsoft Visual Studio C++
- Testeur Magnum HD Nextest
- Wafer Probers Electroglas
ICAM - Ecole d'ingénieur
- Élève Ingénieur
2011 - 2011Projet de fin d'étude dans le département GEA de l'ICAM de Nantes :
Implémentation de l’algorithme de contrôle de flux orienté pour une machine synchrone sans balais à aimants permanents. L’objectif du projet est d’utiliser cette commande avec un redresseur pour piloter une éolienne.
Réalisations :
- Implémentation en C embarqué dans un microcontrôleur 8 bit (ATmega64M1)
- Etude de la mesure des courants dans les phases de la machine synchrone.
- Validation des blocs logiciels mis en place.
Environnement technique :
- C embarqué
- ATmega64M1
- AVR Studio
- LTSpice 4
Horoquartz
- Stagiaire développement J2EE/Web
Massy2010 - 2010Etat de l’art et mise en place d’une maquette commerciale d’un portail intranet d’entreprise en utilisant le portail GateIn.
Le but de cette maquette est de montrer le savoir faire de l’entreprise Horoquartz en terme de portails intranet et de recenser les problèmes rencontrés au cours du développement.
Réalisations :
- Recherche et évaluation de solutions open sources
- Développement Java, JavaScript, HTML, CSS
Environnement technique :
- Java J2EE
- Standard web W3C
- Eclipse