Table des matières

Pour ce premier épisode de notre série « L'emploi du mois », nous avons décidé de mettre en lumière la carrière d'un ingénieur en systèmes embarqués.

Amal et Lyes, deux de nos consultants, ont accepté de partager avec vous leur parcours et leur situation professionnelle en tant qu'ingénieurs en systèmes embarqués.

Après avoir obtenu son baccalauréat en sciences expérimentales, Amal a fait ses études préparatoires afin d'intégrer une école d'ingénieur. Elle a rejoint l'École nationale d'ingénieurs de Carthage (EnicArthage) en Tunisie et a poursuivi ses études d'ingénieur en génie mécatronique, en se spécialisant dans le développement de systèmes embarqués.

De son côté, Lyes obtient une licence en EEA (électronique, énergie, électricité et automatisation) à l'université de Lille, suivie d'un master en informatique et systèmes embarqués à l'université de la Sorbonne à Paris.

Aujourd'hui, ils sont tous deux ingénieurs en systèmes embarqués chez T&S.

Qu'est-ce qu'un système embarqué ?

Amal

« Un système embarqué est un système composé d'une partie matérielle et d'une partie logicielle. Il s'agit d'un système autonome, d'où le terme « embarqué », dédié à une tâche spécifique, souvent en temps réel et généralement caractérisé par sa taille et sa consommation d'énergie limitées. »

Qu'est-ce qu'un ingénieur en systèmes embarqués ? Et quelles sont ses missions ?

« Un ingénieur système embarqué travaille au développement d'une ou de plusieurs parties d'un système embarqué. Cela dépend vraiment de la taille de l'équipe et du projet. »

Lys

Amal

« Le travail effectué par un ingénieur système embarqué est extrêmement riche et polyvalent. C'est une combinaison d'électronique, d'informatique, mais aussi d'automatisation.

Ses missions consistent principalement à développer de nouvelles applications et fonctionnalités pour des systèmes autonomes de toutes sortes : machines à laver, machines à café autonomes, distributeurs automatiques de billets, robots, etc.

Sur la base des spécifications présentées par le client ou l'entreprise, l'ingénieur crée le produit en respectant les spécifications requises.

Ainsi, il passe par plusieurs phases : une phase de conception, de programmation, d'intégration, de tests, mais également de suivi. »

Existe-t-il différents profils d'ingénieurs en systèmes embarqués ?

« Il existe en effet différents profils d'ingénieurs en systèmes embarqués. Nous faisons généralement la distinction entre les ingénieurs en matériel et en logiciels.

Ensuite, nous classons également l'un ou l'autre. Par exemple, certains ingénieurs logiciels de bas niveau ou BSP (Board Support Package) s'occupent de la programmation des principaux systèmes d'exploitation et des pilotes, etc. D'autres travaillent sur le middleware ou le back-end, qui sont les couches applicatives du logiciel. Il existe également des ingénieurs frontaux qui développent une IHM (interface homme-machine) ou une interface utilisateur graphique (GUI) pour gérer les systèmes embarqués.

Pour ma part, je travaille actuellement sur le développement de logiciels (middleware). Je fais principalement du développement back-end en C++. »

Lys

Amal

« Même le domaine de travail d'un ingénieur en systèmes embarqués peut faire la différence. Par exemple, les méthodologies et les outils utilisés dans le domaine de l'automobile sont différents de ceux utilisés dans les domaines de l'électronique grand public ou de l'aéronautique. Tout cela est très varié.

Personnellement, je suis plus « logiciel » que « matériel » et je fais principalement du développement embarqué de plus ou moins haut niveau, en utilisant les langages de programmation C et C++. »

Avez-vous besoin de compétences particulières pour être un bon ingénieur en systèmes embarqués ?

Amal

» Volonté et persévérance ! Pour réussir dans ce travail, vous devez avoir la volonté d'apprendre, de faire des recherches et d'explorer. L'autonomie est également très importante.

Être ingénieur en systèmes embarqués vous permet d'évoluer dans des secteurs très variés et nous donne l'opportunité de réaliser des innovations majeures. »

« Vous avez besoin de compétences en développement de logiciels (algorithmes, débogage, etc.) et d'une bonne connaissance des langages de développement courants dans le domaine des systèmes embarqués tels que C/C++, bash, assembleur, etc.

Mais surtout, il faut être polyvalent et autonome ! Les technologies que nous utilisons évoluent constamment, nous devons donc continuellement nous former et être à jour avec ces nouvelles technologies.

Lys

Quelles sont précisément les technologies que vous utilisez au quotidien ?

« Tout dépend du projet. Actuellement : Eclipse, VI, Virtual Box, Linux, C++, SQL, Bash, etc. »

Lys

Amal

« Je développe en C/C++ dans un environnement Linux. J'utilise Geany comme éditeur de texte et GCC pour compiler mon code, l'outil Buildroot pour générer des systèmes d'exploitation Linux personnalisés pour mes cibles, GDB pour déboguer mon code et récemment AWS pour l'IoT puisque je travaille sur un projet IoT. »

Peux-tu décrire l'équipe qui t'entoure au quotidien ?

Amal

« Je fais partie de l'équipe IoT/CTD (Connectivity Techonologies Development) composée d'un autre ingénieur système embarqué qui développe en C/C++ sous Linux, de notre responsable qui est également ingénieur système embarqué et de notre directeur de programme IoT. Nous échangeons quotidiennement avec l'équipe de l'ISS qui s'occupe de la partie front-end en Java. »

« Je fais partie d'une équipe composée d'un chef de projet, d'un architecte logiciel, de développeurs back-end et front-end, etc. »

Lys

Qu'est-ce qui te plaît le plus dans ton travail ?

Amal

« Ce que je préfère, ce sont les problèmes que je rencontre au quotidien ! Les bugs dans le code ! Les difficultés que je dois surmonter en peu de temps, les délais !

Ce sont les aspects du travail qui me stimulent le plus, car ils m'aident à m'améliorer, à me renforcer... Tout cela m'a rendu beaucoup plus fort et beaucoup plus efficace dans mon travail. »

« L'aspect que je préfère de mon travail est le développement et la résolution de problèmes. C'est un véritable défi quotidien qui demande de se dépasser pour avancer sur le projet, c'est très satisfaisant quand on y arrive. »

Lys

Pourquoi considérer l'ingénieur système embarqué comme un « métier d'avenir » ?

« Le monde tend à devenir de plus en plus autonome grâce à l'utilisation de systèmes embarqués partout et pour tous. Par conséquent, des ingénieurs sont nécessaires pour développer, optimiser et concevoir ces systèmes, qu'ils soient destinés à la fabrication ou à un usage quotidien par les consommateurs. »

Lys

Partagez :
PARTAGEZ

Nos experts ne sont qu'à un coup de fil !

Faites-nous part de votre situation et nous trouverons ensemble la meilleure solution pour le développement de vos produits.
Nous contacter

Lire plus d'actualités

3/6/25

T&S Success Story : retour sur la carrière de Sébastien Julien chez T&S et Englab

Sébastien Julien a structuré et développé Englab chez T&S, apportant vision stratégique, expérience de terrain et croissance humaine pour faire d'un bureau d'ingénierie un atout clé de l'entreprise.

EN SAVOIR PLUS
15/5/25

L'engagement de Technology & Strategy en faveur du SBTi : une trajectoire climatique ambitieuse à l'horizon 2033

T&S s'engage dans une approche ambitieuse avec SBTi, afin de réduire ses émissions de carbone et d'aligner ses actions sur les objectifs climatiques mondiaux d'ici 2033 avec la participation active de toutes ses entités.

EN SAVOIR PLUS
11/7/24

Pourquoi un contrat V.I.E. peut lancer votre carrière : les leçons de Cérine et Meiyun

Cet article explore comment un contrat V.I.E peut donner un coup de pouce à votre carrière. À travers les histoires de Cérine et Meiyun, deux employées de V.I.E., vous découvrirez comment le programme peut vous aider à développer des compétences essentielles, à créer un réseau mondial et à acquérir la confiance nécessaire pour vous épanouir dans un environnement de travail international.

EN SAVOIR PLUS