Dans votre voiture, votre lave-linge ou un pacemaker, il y a un minuscule ordinateur qui ne sait faire qu'une chose, mais la fait sans jamais se tromper. Celui ou celle qui le conçoit, c'est l'ingénieur·e systèmes embarqués.
Le tracé ci-dessus imite ce qu'affiche un oscilloscope : le signal électrique d'un circuit, observé en direct.
Astuce : le bouton Mode ingé en haut ajoute le vocabulaire technique exact à chaque explication.
Un petit ordinateur spécialisé, enfermé dans un objet pour le rendre autonome, réactif et économe en énergie.
Un couteau suisse : il sait tout faire, mais il est cher, gros et gourmand.
Processeur généraliste, système d'exploitation complet, Go de RAM.
Un tournevis de précision : une seule tâche, parfaitement maîtrisée, dans un très petit volume.
Microcontrôleur dédié, firmware figé, souvent quelques Ko de RAM.
La plupart des puces fabriquées aujourd'hui ne vont pas dans des PC ou des smartphones, mais dans des objets : l'informatique est devenue invisible.
Une voiture moderne embarque couramment des dizaines de calculateurs (ECU).
Le métier : concevoir des solutions qui combinent matériel (hardware) et logiciel (software), intégrées dans des équipements autonomes ou connectés. Il faut donc penser à la fois la carte électronique et le programme qui la fait vivre.
Un système embarqué ressemble à un corps humain. Cliquez sur chaque organe.
Exemple concret, une porte de train : un capteur détecte un obstacle, le microcontrôleur décide « stop », le moteur de porte s'arrête. Tout cela en une fraction de seconde.
Contrairement à une application, un objet embarqué n'a pas le droit de « planter ».
un réflexe : l'airbag ne peut pas « réfléchir » une seconde.
Temps réel dur, latence déterministe, RTOS, interruptions.
un randonneur : il part avec une gourde, pas un camion-citerne. Le cerveau dort dès qu'il peut.
Modes veille, consommation en µA, gestion de batterie.
un pilote de ligne : la checklist est stricte parce qu'une erreur coûte cher. Pas de « redémarrer pour voir ».
Watchdog, redondance, normes sectorielles (ISO 26262 auto, IEC 62304 médical, EN 50128 ferroviaire).
un studio de 20 m² qui doit contenir cuisine, lit et bureau, au meilleur prix.
Contraintes de taille, de coût unitaire, de mémoire et de CPU.
Fil rouge : construire une maison intelligente en cinq étapes.
l'architecte qui écoute le client avant de dessiner le moindre mur. On rédige un cahier des charges : que doit faire l'objet, dans quelles conditions, pour quel prix ?
Cahier des charges fonctionnel et technique.
les plans et la plomberie. On choisit le « cerveau », on dessine la carte, on la teste d'abord en maquette (breadboard), puis on la fait fabriquer.
Choix MCU/processeur (ARM, RISC-V), schéma et routage sous KiCad ou Altium, prototype breadboard puis PCB, dossier de conception.
le règlement de la maison : « si la porte s'ouvre et qu'il fait nuit, allume la lumière ». Le programme est ensuite « flashé », c'est-à-dire copié dans la puce.
C/C++ pilotant directement les registres des microcontrôleurs, flashage via programmateur/débogueur.
la visite de contrôle avant remise des clés. L'oscilloscope est un électrocardiogramme du circuit ; le débogueur permet de figer le programme pour l'examiner ligne par ligne.
Bancs de test, oscilloscope, débogueur, tests de fiabilité et de sécurité.
l'isolation phonique : l'objet ne doit ni brouiller ses voisins, ni être brouillé par eux. On réduit aussi sa consommation.
CEM (compatibilité électromagnétique), optimisation énergétique.
Partout où un objet doit être autonome et fiable.
Portes de train, voiture autonome, avion, satellite.
Machines d'hémodialyse, scanners, pacemakers, imagerie.
Domotique, capteurs intelligents, capteurs industriels.
Drones, systèmes de guidage, équipements sécurisés.
Diplôme d'ingénieur ou master universitaire (mention EEA ou informatique temps réel).
Passerelle : BUT GEII ou BTS Électronique, puis école d'ingénieurs en alternance.
Salaires moyens en France, en brut annuel.
des jeunes diplômés ont un emploi dans les 6 mois. Les recrutements se font surtout en CDI.
Cadre : bureau d'études et laboratoires de prototypage, télétravail possible selon la phase du projet.
Bac+5 exigé, avec des bases à la fois en électronique et en programmation.
Il faut comprendre le matériel et le logiciel, ce qui demande beaucoup de polyvalence.
Sur un système critique, une erreur peut avoir de graves conséquences : la pression est réelle.
Nouvelles puces, nouveaux protocoles, documentation en anglais : la veille est permanente.