Nicolas Pouillon
Permis B

Expériences professionnelles

avril 2011
actuel
Freebox SAS
Développeur systèmes embarqués
Conception de briques logicielles pour les équipements terminaux mis à disposition des abonnés Free (Freebox).
2007-2011
UPMC, Laboratoire d'informatique de Paris 6 — Doctorat
  • Conception conjointe matérielle/logicielle de SoC;
  • Conception de modèles de simulation numérique de Systèmes sur puce (IP core SystemC et VHDL), génération de netlist;
  • Programmation en Assembleur, C, C++ avancé, programmation système;
  • Outils d'aide à la compilation de projets, Make avancé, build-systems répartis, custom.
nov-dec 2006
2 mois
Bull sas — Équipe vérification & test
Conception d'un outil parallèle de simulation de systèmes numériques.
Programme C++ interprétant une netlist en portes, parallélisé à l'aide de MPI.
2005-2006
10 mois
UPMC, Lip6 Spécification et réalisation d'une suite logicielle de codéveloppement logiciel/matériel pour SoC.
Parallèlement aux cours (4 mois), puis en stage (6 mois)
Génération de matériel et logiciel dédiés à une application
Systèmes générés à partir de briques de base (IP cores)
Possibilité d'agir sur un maximum de paramètres pour réaliser une exploration architecturale
Pilotage de toute la chaîne de CAO à partir d'une description de haut niveau
2005
5 mois
UPMC, Lip6, Spécification et réalisation d'une API de description d'application intégrée permettant la génération d'un OS ad-hoc.
Projet scolaire (3 mois) ayant débouché sur un stage (2 mois)
Intégration des contraintes temps-réel et des contraintes liées aux SoC
Création de plateformes matérielles et logicielles de test.
2001
1 mois
Steria infogérance, Vélizy (78)
Maintenance informatique interne (matérielle, logicielle, administration réseau, hotline).

Enseignements

2009 à 2012
Epita, Le Kremlin Bicêtre
Cours d'architecture système et assembleur, aux élèves en première année de cycle ingénieur (30h Cours + 8h TP par an)
2007 à 2010
UPMC, Paris
Cours de conception de SoC aux élèves en Master 2 au Lip6 (24h par an)
sept-oct 2008
Encadrement sur place des TD de tronc commun de Master 2 ACSI — diplome délivré conjointement par l'UFE et l'UPMC (64h)
oct-nov 2007
Suivi des projets courts en C (TD/TP) des élèves en 4ème année (48h)

Formation

2007-2011
Doctorat "Modèle de programmation pour applications parallèles multitâches et outil de déploiement sur architecture multicore à mémoire partagée"
Laboratoire d'informatique de Paris 6 (Lip6)
  • Développeur principal du projet SoCLib: construction de la bibliothèque et conception d'IP-cores SystemC & VHDL;
  • Création de l'outil DSX de conception conjointe matérielle/logicielle pour SoC offrant des services d'aide au dimensionnement et à l'évaluation de l'application embarquée;
  • Développeur du projet MutekH, système d'exploitation libre embarqué;
  • Participation aux projets de conception d'architecture many-cores TSAR (à mémoire virtuelle) et ADAM (résiliente aux pannes);
  • Enseignements en niveau Master 1 et Master 2.
2006
Master d'informatique, Université Pierre et Marie Curie (UPMC)
Laboratoire d'informatique de Paris 6 (Lip6)
Section Architecture et conception des systèmes intégrés (ACSI)
Mention bien
2004
Licence d'informatique, Université René Descartes (Paris 5)
Mention bien

Domaines de compétences

Expériences associatives

Depuis août 2007
Fondateur et président de l'association "Ssji" (loi 1901).
2006-2007
9 mois
2004-2005
9 mois
Membre du comité d'organisation d'un Bal à deux reprises:
  • dans le Salon Honnorat à la Cité Internationale Universitaire de Paris (2007)
  • dans les Grands Salons de la Sorbonne (2005)
Coordination d'une équipe mettant en place le déroulement de la soirée, les animations, la vente des billets.
Communication externe et interne
Depuis 2000
continu
Ssji.net: Architecture et administration d'un ensemble de serveurs sur internet
Tous services (web, mail, cms, newsgroups, mailing lists, VoIP, ...). Répartition de charges, redondance; hébergement de 40 comptes personnels.

Publications et conférences

Divers