Informatique Embarquée

3ème année - École d'ingénieurs

Contexte et objectifs

Les systèmes embarqués, souvent critiques, temps-réel et soumis à diverses contraintes non fonctionnelles comme l'occupation mémoire ou la consommation d'énergie, sous-tendent la société numérique contemporaine. Ces systèmes autonomes et intelligents doivent répondre également à d’autres problématiques liées à leur importance stratégique comme la robustesse, la sécurité, la fiabilité et la sûreté de fonctionnement.

Avec la généralisation des techniques d’échange de données, les systèmes embarqués sont maintenant communicants. Le développement de ces objets connectés mobilise ainsi, outre des connaissances informatiques générales, des compétences spécifiques au monde de l’embarqué, relevant par exemple des systèmes d'exploitation temps-réel, de l’architecture des microprocesseurs, des protocoles de communication, des interfaces homme-machine, de l’intelligence artificielle ou de l’optimisation de code.

L’option Informatique Embarquée (INEM) se focalise sur ce socle logiciel fondateur des technologies de demain et a pour ambition de former des ingénieurs experts en technologies du logiciel embarqué ; celles-ci sont au cœur des applications industrielles fortement innovantes comme l’aéronautique, l’automobile, la robotique, la domotique ou l’Internet of Things (IoT).

 

Doubles Diplômes

L’option INEM est compatible avec d'autres parcours pédagogiques du Master 2 Recherche Informatique et Ingénierie des Systèmes Complexes (IISC) de l'Université de Cergy-Pontoise (cohabilité ENSEA) . Il s'agit des 6 parcours suivants :  "Images et Masses de Données" (IMD), "Signal et Télécommunications" (ST), "Intelligence Artificielle et Robotique" (IAR), "Electronique des Systèmes Autonomes" (ESA), "Modélisation pour l'Analyse des Données Complexes" (MADOCS), et "Innovations Technologiques et Entrepreneuriat" (ITEN)
Parmi ces 6 parcours possibles, deux sont très complémentaires à l'option INEM 

  • Master MADOCS (Data Science) : Les cours approfondis en Data science de ce master, associés à la formation INEM en informatique embarquée, conduisent à une synergie de compétences adaptée au développement d’applications liées à des capteurs embarqués et utilisant le traitement de données Big Data.

  • Master IAR (Intelligence Artificielle Robotique) :  Ce double diplôme vous permettra d'approfondir vos connaissances en intelligence artificielle, robotique, Deep Learning, … et constitue une suite logique aux cours en informatique embarquée INEM.

 

Métiers

 

Les élèves de l’option INEM sont particulièrement recherchés sur le marché de l’emploi, aussi bien sur le territoire national qu’à l’international, et ce dans des emplois à forte valeur ajoutée et à forte potentialité de développement, comme :

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

  • Ingénieur logiciel embarqué et objets connectés

  • Robotics Software Engineer

  • Game Engine Programmer

 

Formation/Enseignements

Avec 50% des cours assurés par des intervenants venus du monde de l'entreprise10% par des chercheurs de grands centres de recherche académique, et 40% par les enseignants de l'école, le programme de l'option INEM permet d'acquérir les compétences clés du monde de l’embarqué, structurées en quatre modules.

  •  Architecture
    • Structure des systèmes embarqués
    • Linux embarqué et systèmes d'exploitation temps-réel
    • Hardware software interface
    • Compilation 

 

  • Programmation
    • Programmation Arduino
    • Programmation Android
    • Programmation GPU
    • Langages de programmation : Qt, C, Python,etc.

 

  • Sécurité
    • Cybersécurité
    • Qualité du logiciel embarqué
    • Sûreté de fonctionnement
    • Vérification et validation

 

  • Applications
    • Intelligence artificielle embarquée
    • IHM embarquée
    • Objects connectés
    • Business Models

 

  • Interventions d'experts dans les technologies de pointe de l'informatique embarquée 
  • Stage en entreprise (22 semaines minimu)
  • Projet de fin d'études

 

Projets typiques de l'option INEM

L’option INEM axe sa pédagogie à la fois sur un contenu pédagogique adapté et des projets permettant de les mettre en pratique. On a listé ci-dessus certains des plus innovants.

  • Robot NAO pour enfants autistes. Il s’agissait d’utiliser l'intelligence artificielle (réseaux de neurones) en robotique pour la synchronisation de mouvement, dans le cadre d’un projet commun avec l'équipe de recherche Neurocybernétique (ETIS, Université Cergy-Pontoise).

  • Développement de jeux vidéo. Ce projet alliait le langage Qt5 à une IHM embarquée avec un écran tactile, une carte UDOO Quad et le système d'exploitation Linux embarqué.

  • Application domotique. Une lampe connectée, contrôlée à distance via un Arduino et un module WiFi, pouvait changer de comportement en fonction de la météo, des horaires et des notifications sur les réseaux sociaux.

  • Plateforme robotique open-source NORMA. Il s’agissait de développer des fonctionnalités de géolocalisation, de communication et  de recherche de bornes de recharge pour un fauteuil roulant mobile et connecté, dans le cadre d’un projet avec l'entreprise Challenging Solutions.

L'option Informatique Embarquée est ouverte au contrat de professionnalisation.

 

Responsable de l'option

Nga Nguyen