Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

Un logiciel embarqué est un programme spécialement utilisé pour la gestion d’un matériel (encore appelé hardware). Le programme développé par le professionnel informatique n’a pas de raisons d’être en dehors du hardware pour lequel il a été conçu. Le logiciel est donc totalement limité aux fonctions pour lesquelles il a été conçu et ne peut servir en dehors de l’équipement dans lequel il est intégré. Un logiciel embarqué est également appelé “logiciel dédié” ou encore. Un développeur logiciel embarqué intervient dans le secteur IT et a pour principal mission de développer et de concevoir des logiciels embarqués. En d’autres termes, il est appelé à développer du code exclusivement optimisé pour les contraintes du matériel en question. Les logiciels développés sont intégrés dans la plateforme hardware pour exécuter certaines tâches. Le développeur logiciel embarqué, dans son travail, prend en compte les spécificités de chaque produit et son domaine d’utilisation, pour optimiser son code et l’adapter au milieu. Il est appelé à faire preuve de beaucoup de patience et une importante capacité d'adaptation. Le métier de développeur logiciel embarqué requiert également beaucoup d’ingéniosité pour pouvoir répondre toujours aux besoins de l’équipement à concevoir. Il faut aussi que le développeur logiciel embarqué soit assez réactif pour intervenir rapidement en cas de problèmes dans le développement du code. Il peut travailler en entreprise ou comme freelance.
Informations sur la rémunération de la fonction Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...).

1 537 résultats
Freelance

Mission freelanceDéveloppeur logiciel embarqué (H/F)

Link Consulting
Publiée le

12 mois
400-430 €
Toulouse, Occitanie
Notre client, acteur innovant du secteur des systèmes autonomes et de la robotique, est à la recherche de son futur Ingénieur logiciel embarqué (H/F) pour son site de Toulouse, dans le cadre du renforcement de ses équipes. Secteur nécessitant une habilitation. Vos missions : Intégré(e) à une équipe technique pluridisciplinaire composée d'ingénieurs embarqués, automatique et électronique, vous interviendrez sur l'ensemble du cycle de développement logiciel embarqué critique. À ce titre, vous devrez notamment : Concevoir, développer et maintenir des logiciels embarqués bas niveau sur microcontrôleurs STM32, dans des environnements bare-metal ou temps réel léger, en garantissant performance, fiabilité et maîtrise des ressources. Développer et optimiser des composants proches du matériel (drivers, gestion des périphériques et des communications), tout en assurant une intégration efficace avec les capteurs et actionneurs du système. Participer à la conception, à l'implémentation et à la validation des algorithmes de contrôle de vol : stabilisation, navigation, estimation d'état et régulation, en lien étroit avec les équipes système et essais. Contribuer aux phases de tests, de validation et d'intégration : tests unitaires et d'intégration embarqués, débogage sur cible, essais sur bancs et en conditions réelles, analyse des logs et amélioration continue. Rédiger et maintenir la documentation technique associée aux développements réalisés. Les compétences techniques Développement C embarqué en Environnements bare-metal et FreeRTOS Développement de drivers et briques bas niveau
Voir cette offre
CDI

Offre d'emploiDéveloppeur logiciel embarqué C/C++ – Linux embarqué (H/F)

Amiltone
Publiée le
C/C++
Linux

45k-50k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C/C++ embarqué pour contribuer à la conception et au développement des applicatifs embarqués de nos systèmes. À ce titre, vous serez amené(e) à : - Développer, améliorer et maintenir les logiciels embarqués de nos produits en C/C++ ; - Contribuer à la construction et à l'évolution des systèmes Linux embarqués avec Buildroot ; - Veiller à la sécurité, à la fiabilité et aux performances des solutions, en appliquant les bonnes pratiques de développement ; - Participer aux évolutions du simulateur de produits pour accompagner l'intégration et la validation de nouvelles fonctionnalités ; - Réaliser des tests unitaires et contribuer à la validation des systèmes embarqués ; - Analyser et diagnostiquer les dysfonctionnements, puis proposer et mettre en œuvre des corrections et des améliorations ; - Explorer et intégrer des usages de l'intelligence artificielle dans les méthodes de travail et les produits ; - Collaborer avec les équipes internes pour répondre aux besoins des clients et anticiper les évolutions des solutions. Compétences techniques : - Développement en C/C++ ; - Pratique de Linux embarqué ; - Construction de systèmes embarqués avec Buildroot ; - Sensibilité à l'architecture logicielle, à la cybersécurité et aux performances ; - Utilisation de Jira pour le suivi des activités
Voir cette offre
CDI

Offre d'emploiTechnicien IoT et électronique embarquée H/F

HAYS France
Publiée le

32k-36k €
Montbéliard, Bourgogne-Franche-Comté
Au sein de la Direction Technique, vous participez à l'industrialisation de nouveaux produits connectés et au développement des moyens techniques nécessaires à leur mise en production. Vous travaillez en étroite collaboration avec les équipes Bureau d'Études et Production afin de garantir la qualité, la fiabilité et la performance des équipements développés. Vous intervenez dès les phases de conception afin d'intégrer les contraintes industrielles et d'anticiper les besoins liés à la fabrication des produits. Vous contribuez à la définition des protocoles de tests et participez à leur mise en œuvre afin d'assurer la conformité des cartes électroniques produites en interne et chez les sous-traitants.Vous concevez et faites évoluer les outils de test nécessaires à la production. À ce titre, vous participez à la conception de cartes électroniques dédiées aux bancs de tests, au développement de firmwares en langage C ainsi qu'à la validation des solutions embarquées mises en œuvre. Vous intervenez également dans l'évolution des moyens mécaniques associés aux équipements de tests. Vous développez des outils permettant l'enregistrement, l'exploitation et l'analyse des résultats de tests. Vous rédigez la documentation technique nécessaire à la fabrication et accompagnez les équipes de production lors de l'introduction de nouveaux produits.Vous participez à l'amélioration continue des processus industriels en identifiant les dysfonctionnements, en analysant leurs causes et en proposant des actions correctives adaptées. Vous contribuez également à la digitalisation des ateliers à travers le développement d'outils de suivi, de traçabilité et d'aide à la décision.
Voir cette offre
Freelance

Mission freelanceIngénieur Qualité Logiciel Embarqué (H/F)

Link Consulting
Publiée le

12 mois
420-460 €
Toulouse, Occitanie
Notre client, acteur du secteur spatial, poursuit le développement de ses solutions embarquées destinées à des systèmes évoluant dans des environnements critiques. Dans ce contexte, nous recherchons un(e) Ingénieur Qualité Logiciel Embarqué capable de structurer et faire progresser les pratiques qualité associées au développement logiciel. Vous jouerez un rôle central dans l'amélioration des méthodes de travail, l'harmonisation des processus et la maîtrise de la conformité des activités de développement. Votre intervention couvrira l'ensemble du cycle de vie logiciel, depuis la définition du cadre qualité jusqu'au suivi de sa bonne application sur les différents projets. Vos missions : \- Définir et maintenir le référentiel qualité applicable aux activités de développement logiciel. \- Accompagner les équipes dans l'application des bonnes pratiques de développement et de validation. \- Décliner les exigences qualité en fonction du contexte et des contraintes des projets. \- Participer à la mise en place des plans d'assurance qualité logiciel. \- Superviser les mécanismes de traçabilité entre exigences, développement, tests et livraison. \- Vérifier la bonne application des processus à travers des revues et contrôles réguliers. \- Contribuer à l'identification et au traitement des écarts qualité et des actions correctives. \- Préparer les projets aux audits externes, évaluations clients ou démarches de certification. \- Participer à l'amélioration continue des méthodes, outils et indicateurs qualité. \- Collaborer avec les équipes développement, systèmes, validation et gestion de configuration. Les compétences techniques Développement logiciel embarqué Systèmes critiques Assurance qualité logicielle Vérification & Validation (V&V) Gestion des exigences Traçabilité documentaire Gestion de configuration Normes qualité industrielles ISO 9001 Référentiels ECSS (normes spatiales) Audits qualité
Voir cette offre
CDI

Offre d'emploiIngénieur logiciel embarqué - Telecom H/F

VIVERIS
Publiée le

40k-45k €
Massy, Île-de-France
Contexte de la mission : Viveris accompagne un de ses clients, acteur international de référence dans le développement de passerelles résidentielles vers le réseau internet ainsi que sur le développement et l'intégration des couches basses et applicatives de différents logiciels.Dans ce cadre, nous recherchons un ingénieur développement logiciel middleware (H/F) afin de rejoindre l'équipe logiciel générique. Vos Responsabilités : Intégré au sein de l'équipe de l'entité gateway, vous aurez en charge le développement du middleware à base de prplOS. L'objectif de la mission est de développer le support de la fonctionnalité "Service scheduling" : - Rédiger les spécifications fonctionnelles et techniques ; - Concevoir l'architecture du scheduler et définir un modèle de données pour le stockage des configurations ; - Développer les connecteurs du scheduler aux services existants pour leur activation/désactivation dynamique : - Développer une API REST permettant aux utilisateurs ou aux systèmes tiers de configurer et de superviser les règles de scheduling : - Tester et valider l'intégration du scheduler avec le middleware en simulant différents cas d'usage pour garantir la robustesse ; - Réaliser des tests de charge pour évaluer la performance du scheduler ; - Identifier et corriger les éventuels bugs ; - Rédiger une documentation utilisateur (configuration des règles, API, supervision).
Voir cette offre
CDI

Offre d'emploiIngénieur Logiciel Embarqué Python - H/F

VIVERIS
Publiée le

45k-50k €
Massy, Île-de-France
Contexte de la mission: Dans le cadre du développement et du maintien en condition opérationnelle d'équipements embarqués de haute technologie pour l'aéronautique, nous recherchons un Ingénieur Développement Logiciel (H/F) afin de renforcer nos équipes techniques.Intégré(e) au sein de projets industriels majeurs dans le domaine de l'optronique et des systèmes aéroportés, vous interviendrez sur des architectures logicielles complexes. Selon vos compétences et vos affinités techniques, vous pourrez évoluer soit sur les évolutions du logiciel embarqué/critique, soit sur les logiciels applicatifs et correctifs des bancs de test et de production. Vos responsabilités : Développer, intégrer et faire évoluer les fonctionnalités logicielles conformément aux exigences du projet.Analyser les anomalies, diagnostiquer les causes racines et corriger les faits techniques sur les logiciels des bancs de production et de test.Assurer la gestion des exigences, la traçabilité des évolutions et le suivi des faits techniques au travers des outils ALM/PLM ( Polarion, Jira, Palma.)Participer aux activités d'intégration continue, réaliser les analyses de qualité de code et contribuer à l'amélioration de la robustesse des applications.Mettre en oeuvre les protocoles de communication réseau et série (TCP/IP, Ethernet, Série).Valider le bon fonctionnement des interfaces logicielles et matérielles.Réaliser les tests de validation et garantir la conformité des développements aux exigences techniques.Rédiger et maintenir la documentation technique associée aux développements et aux évolutions logicielles.
Voir cette offre
Freelance
CDI

Offre d'emploiIngénieur Validation & Tests Logiciels Embarqués

Signe +
Publiée le
Interface Homme-Machine (IHM)

1 an
Guyancourt, Île-de-France
Dans le cadre d'un projet à forte composante industrielle, nous recherchons un Ingénieur Validation & Tests Logiciels Embarqués afin de renforcer les activités de vérification et de qualification des systèmes développés. Vous interviendrez sur des équipements embarqués et participerez à l'ensemble du cycle de validation des solutions logicielles. Vos principales missions seront les suivantes : Rédiger les plans de tests et les procédures de validation. Exécuter les campagnes de tests fonctionnels, d'intégration et de qualification. Réaliser la validation de cartes électroniques et d'interfaces homme-machine embarquées. Analyser les résultats de tests et assurer la traçabilité des activités de validation. Identifier, documenter et suivre les anomalies jusqu'à leur résolution. Participer à l'amélioration continue des méthodes, outils et processus de test. Intervenir au sein d'un environnement de laboratoire nécessitant une habilitation BE Essai. L'environnement technique comprend notamment : Validation et qualification logicielle embarquée. Tests d'intégration systèmes. Protocoles de communication industriels : Modbus, UART, Ethernet. Jira, Xray. Jenkins. GitLab CI. Vous évoluerez dans un contexte technique exigeant autour de systèmes embarqués innovants avec des interactions régulières entre les équipes développement, validation et intégration.
Voir cette offre
CDI

Offre d'emploiIngénieur Logiciel embarqué - Secteur Ferroviaire H/F

VIVERIS
Publiée le

40k-50k €
Charleroi, Hainaut, Belgique
Contexte de la mission : Viveris est reconnu pour son expertise en développement de systèmes embarqués et systèmes industriels. Ces développements font appels à des équipes pluridisciplinaires : mécanique, électronique, logiciel embarqué, banc de test, logiciel applicatif... Au sein de l'équipe « logiciel embarqué », vous interviendrez sur des projets ferroviaires. Cette équipe est constituée d'ingénieurs et d'experts en développement de firmwares, de pilotes, en mise en place d'OS sur mesure (BSP Linux), en développement d'applicatifs embarqués (sur cibles contraintes) et en sécurisation d'OS, d'analyse de cybersécurité... Responsabilités : - Participer à la mise en oeuvre de la chaine d'intégration continue ; - Mettre en oeuvre les règles et normes de développement spécifiques au secteur (médical, automobile, ferroviaire...) avec l'assistance du responsable de la qualité des projets ; - Participer à la conception et l'architecture de l'ensemble de la solution logicielle ; - Mettre en oeuvre sur la cible multicoeur d'un RTOS léger et d'un Linux, Mettre en oeuvre le secure boot ; - Développer les différentes parties du logiciel (pilotes, bibliothèques, applications) ; - Rédiger les tests unitaires et les documents projet ; - Accompagner l'ingénieur test en phase de validation ; - Participer aux revues internes et aux revues avec le client.
Voir cette offre
CDI

Offre d'emploiDéveloppeur embarqué C/C++ - Secteur Aérospatial (H/F)

CELAD
Publiée le

38k-42k €
Toulouse, Occitanie
Nous poursuivons notre développement et recherchons actuellement un Développeur embarqué C/C++ (H/F) pour intervenir chez un de nos clients, dans le secteur Aérospatial. 💻💼 Voici un aperçu détaillé de vos missions : 🎯 Vous participerez au développement logiciel de systèmes embarqués soumis à de fortes contraintes de sûreté et de fiabilité. En lien avec les équipes électroniques et logicielles, vous contribuerez à concevoir des solutions performantes, robustes et adaptées aux exigences des environnements critiques. Concrètement, vous serez amené(e) à : -Analyser les spécifications et les exigences fonctionnelles pour identifier les besoins logiciels -Développer et maintenir des logiciels embarqués en C bas niveau et C++ -Concevoir des drivers et des couches logicielles proches du matériel (BSP, HAL, gestion des périphériques) -Programmer des microcontrôleurs et des processeurs embarqués en environnement Bare Metal -Participer aux choix d'architecture logicielle et à leur mise en œuvre -Intégrer et valider les développements en collaboration avec les équipes électroniques -Optimiser les performances, la mémoire et les temps d'exécution du logiciel -Documenter les développements et appliquer les processus qualité propres aux systèmes critiques Environnement technique : C bas niveau, C++, Bare Metal, Temps réel, microcontrôleurs ARM Cortex-M / Cortex-R, Git, débogage JTAG/SWD, oscilloscope, Jenkins ou GitLab CI, cycle en V, DO-178C, ECSS.
Voir cette offre

Déposez votre CV

  • Fixez vos conditions

    Rémunération, télétravail... Définissez tous les critères importants pour vous.

  • Faites-vous chasser

    Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.

  • 100% gratuit

    Aucune commission prélevée sur votre mission freelance.

Les questions fréquentes à propos de l’activité d’un Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

Quel est le rôle d'un Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

Le développeur logiciel embarqué réalise et conçoit différents systèmes informatiques tout en définissant l’architecture des composants et des produits.

Quels sont les tarifs d'un Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

Le TJM d'un développeur logiciel embraqué est de 450 €, cela dépend de l'expérience du freelance. Le salaire d’un développeur logiciel embarqué débutant oscille entre 28 000 et 35 000 € bruts chaque année. Mais en obtenant de l’expérience, le développeur logiciel embarqué peut alors prétendre à une rémunération plus importante, aux alentours de 60 000 € par an.

Quelle est la définition d'un Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

Le développeur logiciel embarqué se doit de répondre aux besoins de l’entreprise et pour cela il s’oriente vers le développement de logiciels embarqués. Il veille à la fois à la qualité des logiciels, mais également à leur pérennité, leur sécurité, leur efficacité énergétique et leur consommation. Sa mission repose sur le développement d’un code optimisé, tout en prenant en considération les différentes contraintes de la plate-forme sur laquelle il travaille. Par ailleurs, son implication dans les phases de tests est également importante afin de valider les différents processus et si nécessaire à mettre en place une documentation technique. Le développeur logiciel embarqué effectué systématiquement une veille technologique afin de prendre connaissance des dernières évolutions. Il utilise également des langages assembleur tels que le C++ afin de coder selon les recommandations clients. Au quotidien, il pratique l’anglais oral et écrit et dispose d’une excellente connaissance des systèmes d’exploitation généraliste comme Linux ou encore Windows.

Quel type de mission peut gérer un Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

• Le développeur logiciel embarqué est en réalité un ingénieur informatique qui a pour mission de développer des logiciels qui seront ensuite embarqués au sein des produits physiques. Ce type de logiciels embarqués se trouve dans notre quotidien, sans même remarquer leur présence. Par exemple, un logiciel capable de gérer les caisses d’un supermarché, un logiciel gérant le tableau de bord d’une voiture connectée ou encore un logiciel définissant l’automatisation d’un bras robotisé que vous pouvez trouver dans l’industrie. • Étant donné que les applications sont nombreuses, le métier de développeur logiciel embarqué nécessite des compétences adaptées par rapport à l’environnement dans lequel il évolue. Il n’est donc pas rare que le métier exige des compétences complémentaires en mécanique, en calcul, en électricité, en électronique ou en robotique. • Au quotidien, le développeur logiciel embarqué procède à l’installation des équipements liés au système informatique, mais également à leur maintenance et à leur développement. • Ces responsabilités se traduisent par une prise en charge totale concernant les projets de logiciels embarqués. Il est également sollicité pour le développement et le prototypage des logiciels embarqués sur la partie codage. • Le développeur logiciel embarqué est également impliqué dans les nombreux tests et les phases de validation avec la mise en place d’une documentation technique. • Enfin, il assure une veille technologique régulière pour prendre en considération les dernières tendances.

Quelles sont les compétences principales d'un Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

• Comme évoqué précédemment, le développeur logiciel embarqué dispose d’une excellente compréhension des langages de programmation telle que le Java, le C ou encore le C++. Ce sont des compétences obligatoires, car la programmation occupe une place prépondérante dans son quotidien. • Mais ce n’est pas tout, le développeur logiciel embarqué dispose d’excellentes connaissances en matière d’électronique et ensuite des compétences secondaires par rapport à l’environnement dans lequel il évolue. Grâce à ses compétences dans le domaine, il va pouvoir anticiper le comportement du matériel électronique dans le but d’adapter son codage. • Enfin, il collabore avec d’autres métiers de l’IT, comme l’ingénieur de systèmes embarqués pour optimiser son projet.

Quel est le profil idéal pour un Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...)

• Afin de mener à bien sa mission, le développeur logiciel embarqué doit être en mesure de résoudre n’importe quelle problématique. • Dans son domaine, il se doit d’être perfectionniste en envisageant toutes les possibilités. • De nature curieuse, cela le poussera à découvrir de nouvelles procédures et à expérimenter une nouvelle façon de coder. • Enfin, il est absolument impératif d’avoir une maîtrise parfaite de l’anglais technique.

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous