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...).

Votre recherche renvoie 1 227 résultats.
Freelance

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

Link Consulting
Publiée le

12 mois
400-450 €
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. 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
Freelance
CDI

Offre d'emploiIngénieur logiciel embarqué FW_Niveau 2 (Confirmé)

Atos
Publiée le
Cybersécurité
Hardware Security Module (HSM)
IoT

3 mois
Île-de-France, France
Intervention sur la cybersécurité des équipements de comptage et des matériels communicants du réseau électrique. La mission couvre la qualification cyber des produits, leur maintien en conditions de sécurité ainsi que leur évolution face aux nouvelles menaces et exigences réglementaires. Mission:Recherche d'un Ingénieur Cybersécurité OT / IoT confirmé pour piloter les démarches d'évaluation CSPN, définir les exigences cybersécurité des futurs équipements, assurer le suivi des vulnérabilités et contribuer à la sécurisation des systèmes embarqués utilisés dans les infrastructures énergétiques d'ENEDIS. Activités:Pilotage et industrialisation des démarches CSPN. Définition des exigences et spécifications cybersécurité des produits. Participation aux ateliers techniques avec les constructeurs. Coordination des campagnes de tests d'intrusion. Analyse des vulnérabilités et suivi des correctifs. Maintien en Conditions de Sécurité (MCS). Suivi des évolutions Hardware / Software sous l'angle cyber. Études prospectives autour de la cryptographie post-quantique (PQC). Analyse de l'obsolescence technique des équipements embarqués. Technologies & Environnement:Cybersécurité OT / IoT. Systèmes embarqués. Linux embarqué. Réseaux industriels. Bus de terrain et protocoles industriels. Architecture réseau sécurisée. CSPN. Common Criteria. PKI. HSM. Secure Element. Cryptographie. Post-Quantum Cryptography (PQC). SBOM / HBOM. Gestion des vulnérabilités. IEC 62443.
Voir cette offre
Freelance

Mission freelanceIngénieur Développement Sécurisé & Tests de Sécurité (H/F) - 74

Mindquest
Publiée le
Cybersécurité
IoT
Systèmes embarqués

1 an
300-350 €
Cluses, Auvergne-Rhône-Alpes
1. Fiche de poste — Ingénieur Développement Sécurisé & Tests de Sécurité 1. ContexteDans le cadre d'un programme de mise en conformité avec le Cyber Resilience Act (CRA) pour des produits connectés, notre client, acteur du secteur industriel, renforce son équipe dédiée au développement sécurisé et aux tests de sécurité. La mission porte notamment sur la définition et la réalisation de plans de tests de conformité CRA, la mise en place d'outils de sécurité (SAST/DAST, SBOM, analyse de vulnérabilités) ainsi que le développement d'outils permettant de tester la sécurité de systèmes embarqués et d'équipements IoT. Localisation : Cluses (74) Télétravail : 1 jour par semaine Démarrage : ASAP Niveau : Junior / Confirmé TJM : jusqu'à 350 € 2. MissionLe consultant interviendra sur les activités de développement sécurisé et de tests de sécurité, avec notamment pour responsabilités : Définir et réaliser des plans de tests de conformité et de sécurité dans le cadre du CRA. Mettre en place et intégrer des outils SAST / DAST dans les processus de développement. Déployer des solutions de génération de SBOM et de scan des vulnérabilités/CVE. Documenter les résultats des tests et analyses de sécurité. Développer des outils de test dédiés aux systèmes embarqués : analyse cryptographique, firmware, entropie, etc. Réaliser des tests et analyses de sécurité sur des équipements IoT et systèmes embarqués. Analyser les scénarios d'attaque et les menaces associés aux environnements IoT. Contribuer à l'intégration des contrôles de sécurité dans les pipelines CI/CD. Utiliser et développer des outils de sécurité et de test/attaque pour les équipements radio. Travailler en collaboration avec des équipes R&D dans un environnement complexe et international.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Fullstack .NET / Blazor (H/F)

Link Consulting
Publiée le
.NET
Azure
Blazor

6 mois
400-450 €
Brest, Bretagne
Notre client, acteur reconnu du secteur industriel et des solutions connectées, est à la recherche de son futur Développeur Fullstack .NET / Blazor (H/F) pour son site de la région brestoise, dans le cadre du renforcement de son équipe de développement et de l'évolution d'une plateforme stratégique de supervision et de pilotage d'équipements connectés. ### Vos missions Intégré à une équipe technique dédiée aux produits digitaux, vous devrez : * Participer au développement et à l'évolution d'une plateforme métier à forte valeur ajoutée. * Concevoir, développer et maintenir des APIs performantes en environnement .NET. * Développer des interfaces utilisateur modernes sous Blazor WebAssembly. * Contribuer à l'architecture et aux choix techniques des nouvelles fonctionnalités. * Assurer la qualité, la maintenabilité et les performances des développements. * Participer au déploiement et à l'exploitation des applications dans Azure. * Intervenir sur des problématiques liées à la collecte et à l'exploitation de données issues d'équipements connectés. * Collaborer étroitement avec les équipes techniques et fonctionnelles. Les compétences techniques * C# / .NET confirmé * ASP.NET Core * Développement d'API REST * Blazor (ou expérience significative sur une technologie frontend .NET) * SQL Server ou bases de données relationnelles * Microsoft Azure IoT * Intégration de services et architectures distribuées Une expérience dans les environnements IoT, industriels ou de supervision constitue un véritable atout.
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'emploiDéveloppeur C/C++ embarqué (H/F)

Amiltone
Publiée le
C/C++

35k-40k €
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. Au sein d'une équipe multidisciplinaire, vous intervenez tout au long du cycle de développement logiciel, de l'analyse des spécifications jusqu'aux tests et à la documentation technique. Vos missions : - Concevoir, développer et maintenir des logiciels embarqués en C++. - Participer à l'analyse des besoins fonctionnels et techniques. - Développer des fonctionnalités robustes et optimisées dans un environnement contraint. - Réaliser les tests unitaires, d'intégration et les phases de validation. - Identifier et corriger les anomalies tout en garantissant la qualité du code. - Participer aux revues de code et appliquer les bonnes pratiques de développement. - Rédiger et maintenir la documentation technique. - Collaborer avec les équipes électronique, systèmes, validation et intégration. Compétences techniques : - Développement en C et C++ sous Linux. - Scripting Python et Bash. - Gestion de configuration et versioning avec Git / GitLab. - Utilisation d'outils de ticketing tels que Mantis ou TFS. - Connaissance des environnements et contraintes du logiciel embarqué. Des connaissances en réseaux et protocoles de communication seront appréciées : SNMP, SFTP, NTP et SOAP.
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

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