Qu'est-ce que le contrôle embarqué ?
Dans de nombreux systèmes automatiques, la commande n'est pas extérieure : elle est intégrée directement dans la machine. C'est le cas d'une voiture, d'un drone ou d'un avion, où le calculateur qui décide se trouve à bord du système lui-même.
L'ingénieur programme des microcontrôleurs et des processeurs embarqués, développe un logiciel temps réel — une réponse correcte mais trop tardive devient une mauvaise réponse — et fait communiquer les différents composants entre eux.
Cette spécialité s'arrête là où commence le matériel proprement dit (cartes, composants), qui relève du Domaine 2, et le logiciel applicatif hors boucle de commande, qui relève du Domaine 1. Ici, l'accent est mis sur la boucle de commande intégrée dans la machine.
Que fait-on réellement en contrôle embarqué ?
Programmer un microcontrôleur
Écrire le logiciel qui s'exécute directement dans la machine.
Développer en temps réel
Garantir qu'une réponse est fournie dans un délai précis et fiable.
Faire communiquer les composants
Relier capteurs, calculateurs et actionneurs au sein de la même machine.
Optimiser les ressources
Faire fonctionner un logiciel avec une mémoire et une puissance de calcul limitées.
Garantir la fiabilité
S'assurer qu'un système embarqué ne tombe jamais en panne au mauvais moment.
Tester en conditions réelles
Vérifier que le système embarqué réagit correctement dans son environnement réel.
Sur quoi travaille-t-on ?
Les principaux métiers
Le contrôle embarqué ne correspond pas à un seul métier. Selon ce que vous aimez faire — programmer, tester ou explorer de nouvelles solutions — plusieurs profils professionnels sont possibles.
Ingénieur en systèmes embarqués et temps réel
Développe les systèmes électroniques et informatiques intégrés dans une machine, avec des contraintes de réaction en temps réel.
Ingénieur essais et validation
Vérifie qu'un système embarqué réagit correctement et dans les délais requis, en conditions réelles.
Ingénieur R&D en systèmes embarqués
Explore de nouvelles architectures de commande embarquée, sur des problèmes qui n'ont pas encore de solution évidente.
Architecte systèmes
Définit comment les calculateurs embarqués communiquent avec capteurs, actionneurs et le reste du système.
Des métiers différents pour des profils différents
Ces métiers appartiennent tous aux systèmes embarqués et au contrôle embarqué, mais ils ne demandent pas exactement les mêmes façons de travailler. Voici, pour chacun, son empreinte professionnelle : la nature du travail, les types de problèmes traités, l'objet sur lequel il porte, et la manière dont il s'exerce au quotidien.