Développement logiciels temps réel embarqués système firmware télécoms
Développement, maintenance et évolution de services modem (RRC, SMS, SIM, GNSS) pour le framework open source Legato (environnement Linux) afin de faciliter la création d’applications embarquées pour l’Internet des Objets. (********) des produits LTE, 3G, 2G.
Corrections de bugs issues de la validation et d’applications clients
Expertise en localisation : GNSS, constellations, trames NMEA, Ecall ...
Interfaçage avec la bande de base Qualcomm (Embedded linux) et celle d’Atair (SONY) en commandes AT autour de freeRTOS.
Maintenance et évolution des commandes AT: SMS, V24, SIM (MORPHO, OBERTHUR) et création de commandes propriétaires (Debug). Corrections de bugs issues de la validation et d’applications clients
Interfaçage modem Qualcomm via protocole QMI. Environnement Windows, ARM9. Produits pour automotive, compteurs…
- Développement, validation et maintenance de l’OS préemptif temps réel POSIX (RTX) embarqué de Sierra Wireless. (Scheduler, synchronisation, timers, heap memory, routines d’interruptions …). C, Assembleur ARM 9 / Thumb
Développement des logiciels de recette, d’outil de Debug embarqué (traces, dump core) et de visualisation sur HOST (python), profiling, gestion des erreurs…
- Développement : Boot code, downloader, gestion RTC, watchdog, file system sécurisé avec mots de passes …
- Développement couches basses du debugger GDB: mises en place de breakpoints, fonctions pas à pas et GO. (C et Assembler ARM/Thumb)
Développement de la stack 3G UMTS couche physiques (HL et L1).
- Responsable de la partie RX / TX : synchro initiale, BCH, Cellules voisines, re-sélections, handovers (soft/hard), RACH …
- Mise en place de sequencers d’ordres intelligents à fortes contraintes temps réel (HL et L1)
- Finger assignement procédure (FAP)
- Interfaçage avec les couches DSP et RRC
- Développement de tests unitaires, tests d’intégration et de simulateur de trames sur HOST.
- Tests en face de simulateurs R&S, simulateur de fading et Field test à Raleigh USA sur réseau réel.
Bande de base: NXP Philips, What (Wavecom) Outil: lauterbarch, traces
Validation des couches de protocole GSM: RR / MM / SMS / CC
Spécification et implémentation de plan de tests (c/c++) sur testeur/simulateur R&S.
Participation aux field tests.
Développement de la couche physique (physical layer) et liaison (niveau 2) pour des handset GSM et ICO (communication par satellites) . Interfaçage aux différents métiers de la radio, du traitement du signal et des protocoles de communications.
- Responsable de l’étude, du développement, de la validation d’un logiciel de test pour la fabrication des Pagers ERMES en usine. (Gestion rs232, liaison infrarouge, bus IEEE et bus GPIB pour s’interfacer aux différents appareils de mesures (HP).
Responsable de l’étude, du développement, de la validation et de la maintenance d’un OS multitâche, préemptif temps réel embarqué (RTK) pour tous les produits de communications filaires de la société WAVECOM. Mise en place d’outils de recette, d’émulation et de Debug.
Développement en C, C++ et assembleurs (portage Motorola, ARM-7, risc, NEC, DSP Oak)
Outils d’émulation : VLSI et ice-breaker de lauterbarch.
Développement de l’OS coté HOST (déport de taches) sous Windows 3.11 – C++ et sous Unix OS round robin.
- Etude et réalisation d'un ensemble logiciel temps réel servant à effectuer du sous-titrage de film par procédé de gravure laser.
Développement sous Windows en C++ (Classes OWL) en continuité avec une architecture spécifique à l'application. (Carte intelligentes)
- Développement Client Serveur de logiciels de paie, de gestion des stocks, de ventes et des testeurs de charge réseau SGBDR, avec une présentation graphique gérée par l'intermédiaire de l'outil NSDK, C,