Métiers › Développement informatique › Développeur embarqué / IoT
Développeur embarqué / IoT
Développeur embarqué / IoT fait partie des métiers de la famille « Développement informatique » : les métiers de la conception et du développement logiciel. Cette fiche détaille ce que recouvre le métier, les preuves qui rendent une candidature crédible et les questions qu'on vous posera le plus souvent.
Le développeur embarqué / IoT conçoit le logiciel qui pilote un microcontrôleur en respectant des contraintes de mémoire et d’énergie. Vous programmez en C embarqué, choisissez le niveau d’abstraction adapté (bare‑metal, RTOS ou Linux embarqué) et assurez le lien avec les capteurs ou actionneurs via les bus I2C, SPI ou UART. Le recruteur cherchera à voir votre capacité à optimiser la consommation énergétique, à déboguer avec une sonde JTAG et à présenter un projet matériel complet décrivant la carte, les capteurs, le protocole et les contraintes rencontrées.
Ce que recouvre le métier au quotidien
Au quotidien, vous programmez un microcontrôleur sous contrainte mémoire et énergie, vous débuggez via une sonde matérielle telle que JTAG ou un analyseur logique, et vous interférez un capteur ou un actionneur en utilisant les bus I2C, SPI ou UART. Vous devez également gérer le temps réel et les exigences de consommation énergétique.
Comment le faire voir sur votre CV
Indiquez clairement le type de microcontrôleur et le langage C embarqué utilisé, précisez si vous avez travaillé en bare‑metal, sous RTOS ou sur Linux embarqué, et détaillez le projet matériel (carte, capteurs, protocole, contraintes). Ajoutez un exemple d’optimisation mémoire ou de consommation énergétique et mentionnez l’usage d’une sonde JTAG pour le débogage. Utilisez les mots‑clés microcontrôleur, temps réel, bare‑metal, RTOS, sonde JTAG, bus I2C, consommation énergétique.
Questions fréquentes
Environnement : bare‑metal, RTOS, ou Linux embarqué ?
Spécifiez le cadre dans lequel vous avez développé (bare‑metal, RTOS ou Linux embarqué) et décrivez comment ce choix a influencé votre approche du temps réel et de l’optimisation.
Domaine (industriel, médical, automobile, grand public) ?
Indiquez le secteur d’application de vos projets (industriel, médical, automobile ou grand public) et soulignez les contraintes spécifiques rencontrées, comme la robustesse ou la consommation énergétique.
Ce que recouvre le métier
Les gestes qui reviennent le plus souvent :
- Programmer un microcontrôleur sous contrainte mémoire / énergie
- Débugger via une sonde matérielle (JTAG, analyseur logique)
- Interfacer un capteur ou un actionneur (I2C, SPI, UART)
Des repères tirés de sources publiques : à vous de confirmer ce qui correspond à votre pratique.
Quelles preuves mettre sur votre CV
Un recruteur croit ce qui est vérifiable. Pour ce métier, appuyez-vous sur :
- Un projet matériel décrit (carte, capteurs, protocole, contraintes)
- Un exemple d'optimisation mémoire ou de consommation
Les questions à vous poser (et qu'on vous posera)
Préparez une réponse précise à chacune :
- Environnement : bare-metal, RTOS, ou Linux embarqué ?
- Domaine (industriel, médical, automobile, grand public) ?
Le vocabulaire du métier
Les termes que les recruteurs et les outils de tri de CV attendent pour ce métier :
- microcontrôleur
- temps réel
- bare-metal
- C embarqué
- RTOS
- sonde JTAG
- bus I2C
- consommation énergétique
D'où viennent ces informations
- France Travail — fiche métier ROME M1805 — consulté le 10/09/2026
Contenu proposé et sourcé, non relu par un expert du métier : traitez-le comme un point de départ à adapter à votre situation.
Métiers proches
Fiches métier mises à jour le 08/11/2026