Menu

Laurent BOLLINI

BIOT

En résumé

Ingénieur logiciel embarqué et temps-réel





Mes compétences :
ARM
C++
Vérification
Validation
Embarqué
Temps Réel
Perl
Microélectronique
ClearQuest
C
Test
Assembleur
Shell
JavaScript

Entreprises

  • Azuriel Technologies - Ingénieur d'études et développement confirmé

    2013 - maintenant En assistance technique chez Schneider Electric:
    Développement de logiciel embarqué "cross-platform" (Windows Embedded/Linux) sur interface homme-machine (écran tactile industriel): USB, TLS/SSL, LUA, Qt5
  • Texas Instruments - Ingenieur systeme

    Villeneuve-Loubet 2011 - 2013 Vérification hardware:
    - Développement logiciel bas niveau pour la vérification et la validation des system-on-chip multimedia OMAP
    - écriture des documents de suivi d'activité: plans de vérification, de tests,
    - utilisation d'outils de suivi de modification et d'erreurs (IBM Rational ClearQuest),
    - support des équipes de développement Linux et ROM code pour le power management
    Validation software:
    - ROM code (power management) de system-on-chip dedié aux applications "automotive"
  • Esterel EDA technologies - Leader technique en vérification microélectronique

    1999 - 2011 En assistance technique à Texas Instruments (Villeneuve-Loubet, Alpes-Maritimes).

    Leader technique pour la vérification de l'intégration sytème du module de gestion d'alimentation (« Power, Reset and Clock Manager ») des dernières générations de processeurs multimédias Texas Instruments OMAP:
    - écriture des documents de suivi d'activité: plans de vérification, de tests,
    - gestion d'une équipe multiethnique de plusieurs personnes,
    - utilisation d'outils de suivi de modification et d'erreurs (IBM Rational ClearQuest),
    - écriture de suite de tests et de librairies en langage C et en langage « E » (Specman), exécution et déboguage de test sur Mentor Graphics Modelsim/Questa.

    Validation de SOC (System on Chip) multimédia :
    - développement et mise au point de tests système en C, C++ et assembleur (sur ARM9 et DSP C55) sur environnement de co-simulation : DMA, interruptions, « Idle » mode.
    - écriture de librairies de tests de modules de communication et de trace d’OMAP (STI, MCSI), test des modules de sécurité (SSM, secure bootrom, accès mémoire externe) en C et assembleur ARM.

    Validation des prototypes silicium sur carte de test:
    - développement de test cases, mise au point sur outil de déboguage TI CCS : C et assembleur ARM.

    Prise en charge de l’environnement (« testbench ») de validation du processeur multimédia Texas Instruments OMAP1710 : gestion des versions, ajout de modules fonctionnels.

    Validation du coeur de DSP TI C55 (processeur de traitement de signal):
    Modélisation en C++ du processeur.

    Génération automatique de tests pour le flot de contrôle : utilisation de C, Perl, sed, awk, assembleur C5x. génération automatique de makefiles sous environnement Clearcase.
  • Automation & Systèmes - Ingénieur d'études

    1997 - 1999 En assistance technique chez Scheneider Electric, Sophia Antipolis, Alpes-Maritimes.

    Développement de logiciels embarqués pour coupleurs réseaux d’automates en assembleur et C (client Schneider Electric),

    Développement de drivers et modules de communication pour OS temps réel embarqué Schneider (SMART) : langage C/C++,

    Conception et développement d’un logiciel de supervision à distance pour Automates programmables Schneider en Java / RMI. Développement de Javabeans spécifiques, librairie C de communication PC / automate, architecture client / serveur, interface C / Java via Java Native Interface (JNI),
  • Automation & Systèmes - Ingénieur d'études spécialisé en systèmes de contrôle/commande pour l'industrie

    1995 - 1997 Développement d’un logiciel de supervision (contrôle/commande) du traitement des eaux usagées : affichage/contrôle temps-réel d’alarmes via interface graphique tactile, IHM écrite en Visual Basic, machine d’état de contrôle du système en C et Visual Basic.

Formations

Annuaire des membres :