Publié le 9 décembre 2020 Mis à jour le 17 janvier 2022

Ingénieur Informatique option Informatique Embarquée

Ingénieur Informatique option Informatique Embarquée

Résumé

Cette option a pour ambition de former des  ingénieurs experts en technologies du logiciel embarqué ; au cœur des applications industrielles fortement innovantes comme l’aéronautique, l’automobile, la robotique, la santé, la domotique, l'IOT. En savoir plus

Détails

Contexte

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 embarquée ou de l’optimisation de code. L’option INEM se focalise sur ce socle logiciel fondateur des technologies de demain.

Compatibilité avec d'autres parcours pédagogiques

  • Master MLDS (Machine Learning & Data Sciences), Université Cergy-Pontoise. Les cours approfondis en Machine Learning & 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), Université Cergy-Pontoise et ENSEA.  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.
  • Contrat Pro. Vous pouvez travailler en alternance en entreprise en suivant, en parallèle, les cours  de l'option INEM.

Une grande richesse d'emplois

INEM 2015
INEM 2015

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 objets connectés, Cynetis Embedded, France ;
  • Game Engine Programmer, Ubisoft, France ;
  • Robotics Software Engineer, GT Robot, Singapour ;
  • Ingénieur logiciel, Thalès, France ;
  • Ingénieur logiciel embarqué, Viveris, France ;
  • Ingénieur logiciel, Dassault Systèmes, France ;
  • Software Engineer, Yelp, Angleterre.

Présentation

Les futurs ingénieurs seront capables de spécifier, analyser, concevoir, vérifier et valider des systèmes embarqués complexes, souvent critiques, en temps-réel et soumis à diverses contraintes non fonctionnelles comme l'occupation mémoire ou la consommation d'énergie.

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.

Le développement de ces systèmes ou objets connectés mobilise ainsi des compétences spécifiques en embarqué comme systèmes d'exploitation temps-réel, architecture des microprocesseurs, protocoles de communication, interfaces homme-machine, intelligence artificielle embarquée ou optimisation de code.

Responsable(s) de la formation

Admission

Modalités de candidature

CONCOURS CPGE ET ADMISSIONS PARALLÈLES 

Concours Commun CCINP

Les élèves des Classes Préparatoires aux Grandes Écoles (MP, PC Physique, PC Chimie, PSI, PT, TSI) s’inscrivent au concours commun CCINP, à partir de décembre 2020. L’admission est prononcée sur la base des résultats aux épreuves écrites et orales. 

Concours GalaxYSup

Candidature 

Vous candidatez via la plateforme GalaxYSup à partir du 30 janvier 2021. 

Modalités d'admission 

60% étude du dossier / 40% entretien de motivation en Retrouvez les détails dans la brochure GalaxYSup.

Programme

1ère année : Tronc commun


Informatique :
Découverte de la machine, Analyse et programmation orientée objet (C++), Bases de données, Commande Unix, Introduction à l'algorithmique procédurale, Langage C, Programmation C, Système d'exploitation, Théorie de l'Information.

Mathématiques :
Algorithmique scientifique, Analyse fonctionnelle et EDP, Analyse numérique, Mesure et Intégration, Optimisation linéaire et non linéaire, Probabilités, Processus Stochastique Discret, SciLAB, Statistique mathématique, TeX, Théorie des graphes, Topologie

Science de l'ingénieur : Architecture des ordinateurs.

Langues :
LV1 Anglais
LV2 au choix : Allemand, Espagnol, Italien, Chinois ou Japonais

Management des entreprises :
Comptabilité générale, Gestion financière, Gestion de projet, Macroéconomie, Organisation et fonctionnement de l’entreprise..

Relations humaines :
Certification Voltaire (grammaire), Communication interculturelle, Expression orale et écrite, Outils de communication professionnelle, Ouverture culturelle, Sensibilisation à la communication, Travail en équipe.
 

2ème année : Génie des Systèmes d'information (GSI)

Intitulés des cours (Fiche ECTS) :

UE 1 : Recherche opértaionnelle (Statistiques, Intelligence Artificielle : théorie et algorithmes)
UE 2 : Informatique 1 (Développement Distribué Java EE, Design Patterns, Architecture réseau, test et Vérification, Cybersécurité opértaionnelle)
UE 3 : Projet GI
UE 4 : Tronc commun 1 (Micro-économie, Droit des affaires, Gestion financière, LV1, LV2, Ecoute et conduite d'entretien)
UE 5 : Informatique 2 (Intelligence Artificielle : Applications, Programmation fonctionnelle)
UE 6 : Informatique 3 (Architecture et Programmation Paralèlle, Programmation C++, Programmation Système et Réseau)
UE 7 : Projet GSI (Projet GSI, Conception et Management de l'Innovation)
UE 8 : Tronc commun 2 (Macroéconomie, Marketing pour les ingénieurs, Responsabilité Sociétale en Entreprise), LV1, LV2, Animation en réunion)
UE 9 : Valeurs et savoir-être (Participation Vie de l'école)
UE Stage
 

3ème année : Option Informatique Embarquée (INEM)

Intitulés des cours (Fiche ECTS) :

UE 1 : Relations Humaines/Langues (Management d'équipe, Risques psychosociaux)
UE 2 : Architecture (Architecture des systèmes embarqués, Linux embarqué, Configuration système, Architecture logicielle Linux)
UE 3 : Programmation (Programmation Arduino, Programmation Android, Robot Operation System, Hardware Software Interface)
UE 4 : Sécurité (Sécurité des objets connectés, Vérification par analyse statique, Sécurité matérielle logicielle, Réseaux et protocoles)
UE 5 : Applications (Intelligence artificielle embarquée, Internet of Things, Interface homme machine embarquée, Model-Based Systems Engineering)
UE 6 : Projet transverse
UE 7 : Projet de Fin d'Etude
UE Stage

Contenu de la formation

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-chercheurs 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.

1. Architecture

  • Structure des systèmes embarqués : étudier des familles de microprocesseurs dédiées à l'embarqué comme ARM Cortex ou Intel Atom.
  • Linux embarqué et systèmes d’exploitation temps-réel : découvrir des projets open-source regroupant de très grandes communautés de développeurs comme Yocto (Linux Foundation) ou FreeRTOS, un des systèmes temps-réel les plus utilisés.
  • Hardware Software Interface : devenir un programmeur efficace (qualité du logiciel embarqué développé, amélioration des performances en fonction des plateformes).
  • Compilation : voir et approfondir les notions fondamentales d’implantation des langages de programmation (C, C++, Java).

2. Programmation  

  • Android : se familiariser avec la plateforme de développement logiciel Android et les spécificités du logiciel embarqué sur smartphone.
  • ROS (Robot Operating System) : déveloper des logiciels open-source pour la robotique dans un environment de communication distribué (robots, drones, ....)
  • Qt : concevoir des interfaces graphiques permettant l’accès aux données, les connexions réseau, etc.
  • C et Python : aborder la programmation spécifique aux cartes programmables comme Arduino, Raspberry Pi et UDOO.

3. Sécurité

  • Sécurité des objets connectés : protéger les systèmes contre les attaques en étudiant les failles de sécurité, la cryptographie, les protocoles, etc., avec des compétitions ludiques comme Attack Lab ou Capture The Drone.
  • Qualité du logiciel embarqué : comprendre le cycle de vie du développement logiciel embarqué, ainsi que les normes de codage (MISRA) pour assurer la qualité du code.
  • Sûreté de fonctionnement : garantir la fiabilité, la sécurité, la disponibilité et la maintenabilité des systèmes embarqués.
  • Vérification et validation : assurer la qualité des logiciels critiques en utilisant les outils et méthodes de spécification formelle, Model Checking, analyse statique de code et test.

4. Applications

  • Intelligence artificielle embarquée : amener une forme d’intelligence en robotique via divers formalismes, comme les réseaux de neurones, Deep Learning.
  • IHM embarquée : aborder les questions d’ergonomie et d’utilisabilité.
  • Internet of Things : introduire aux différents protocoles de communication pour la connectivité (WiFi, Bluetooth, SigFox, Lora, XBee, etc.) et à leur utilisation dans divers domaines, comme l’IoT.
  • Business models : fournir une initiation aux différentes méthodes de valorisation business des développements logiciels (économie de l’informatique embarquée, financement des startups, modèles d’affaire, etc.).

Zoom sur la 1ère année

Vous demarrez votre formation d'ingénieur en suivant les enseignements du Génie que vous avez rejoint. L’enseignement s’organise autour d’un tronc commun à dominante informatique et vous ouvre à de nouvelles connaissances.

850 heures de cours sont ainsi consacrées à l'approfondissement de votre formation scientifique, le renforcement des langues vivantes, l'acquisition de nouvelles connaissances en informatique, relations humaines et management de l’entreprise.

A l'issue de la première année, vous faites le choix d'un parcours d'études pour la 2ème année.


A CY Tech, vous vous professionnalisez grâce à de longues périodes en entreprises, en stage ou en contrat de professionnalisation. 

En tant qu'étudiant∙e du cycle ingénieur, vous effectuerez 60 semaines de stages, afin de valider votre projet professionnel puis d'acquérir de l'expérience en lien avec celui-ci. 

  • Année 1 : 12 à 14 semaines à partir de juin 
  • Année 2 : 20 à 22 semaines à partir d'avril 
  • Année 3 : 22 à 24 semaines à partir d'avril

Tous les étudiants de CY Tech vivent une expérience à l'international durant un semestre, selon l'option de leur choix. 

Vous pouvez choisir un échange académique au sein de l'une de nos 81 universités partenaires, dans 38 pays dans le monde. 

Neuf d'entre elles vous permettent d'obtenir leurs diplômes, en plus du titre d'Ingénieur de CY Tech, véritable atout aux yeux d'un futur employeur. 

Dans le cadre de nos accords avec nos partenaires, nous vous proposons également d'effectuer 6 mois de stage au sein de laboratoires de recherche, en lien avec votre spécialisation. 

Vous préférez renforcer votre expérience professionnelle ? Optez pour 1 semestre de stage et découvrez les méthodes de travail et la culture d'un autre pays. 

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.

  • Digital Race. C'est une compétition internationale dont l'objectif est de concevoir un logiciel embarqué pour une voiture autonome en utilisant des différents compétences, technologies et langages de programmation: traitement d'image, machine learning, Robot Operating System (ROS), Docker, Python, C++, ... 
  • 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.

Temps plein

1ère année : 850 heures de cours sont consacrées à l'approfondissement de votre formation scientifique.

2ème année : 600 heures de cours d'enseignement sont organisées autour d’un tronc commun et de l’un des 4 parcours d’études, 2 par Génie, première orientation vers une spécialité.

La 3ème année est celle de l'obtention du diplôme mais elle commence par le choix de l'option de spécialisation, véritable porte d'entrée  à un métier. Ce choix est fonction du parcours choisi en 2ème année.

Et après ?

Débouchés professionnels

Secteurs d'activité ou type d'emploi

Ingénieur Cloud Computing ∙ Ingénieur Développement ∙ Architecte fonctionnel ∙ Architecte logiciel ∙ Chargé de méthode Outils & Qualité ∙ Consultant en systèmes d’information ∙ Consultant métier ∙ Data analyst ∙ Développeur ∙ Directeur de programme ∙ Ingénieur avant vente ∙ Responsable sécurité informatique ∙ Responsable qualité ∙ Intégrateur de systèmes ∙ Ingénieur Technologies embarquées ∙ Expert sécurité télécoms et réseaux ∙ Ingénieur Business Intelligence 

Insertion professionnelle

  • 96% des étudiants trouvent un emploi avant même leurs diplomations 
  • 46 600 € : salaire moyen de sortie 
  • 16% des étudiants débutent leurs carrières à l'international
  • 4 000 alumni : un réseau actif d'anciens élèves 

Inscriptions

Coût de la formation

Consulter les frais de scolarité


A noter : les étudiants bénéficient du prêt d'un PC portable équipé des logiciels nécessaires durant toute leur formation.

Modalités d'inscription

Pour toute demande d'inscription, merci de contacter le Service Admissions :

  • Campus de Cergy : 33 (0)1 34 25 10 29
  • Campus de Pau : 33 (0)5 59 05 90 78


cytech-concours@cyu.fr