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 754 résultats.
CDI
Freelance

Offre d'emploi
Architecte Logiciel - DevSecOps

NEO SOFT SERVICES
Publiée le
Ansible
Architecture
Argo CD

1 an
40k-60k €
400-550 €
35000, Rennes, Bretagne
Vous intervenez en tant que référent technique et garant de la qualité logicielle , au cœur de la conception et de l’évolution des solutions cloud destinées à des clients grands comptes et/ou à forte dimension régalienne . À ce titre, vous jouez un rôle clé dans la définition et la mise en œuvre des standards techniques , des processus de développement et des référentiels de bonnes pratiques visant à assurer la cohérence, la robustesse et la pérennité des solutions cloud, aujourd’hui comme demain. Votre expertise vous permet d’intervenir dès les phases amont des projets, en contribuant activement à la définition des architectures cibles et aux choix technologiques structurants. Vous veillez à l’alignement des solutions avec les enjeux stratégiques, fonctionnels et réglementaires des clients, tout en garantissant un haut niveau de qualité, de performance, de sécurité et de maintenabilité . En tant que référent, vous accompagnez les équipes dans l’appropriation des standards définis et assurez leur bonne application dans la durée. Vous êtes également force de proposition pour améliorer en continu les pratiques existantes. Dans un contexte cloud en perpétuelle évolution, vous contribuez à l’intégration de nouvelles approches telles que l’ automatisation , l’ Infrastructure as Code , l’ observabilité ou encore la sécurité by design . Vous participez à la mise en place de processus qualité robustes incluant les revues de code, les audits d’architecture, les stratégies de tests et les contrôles de conformité. Votre rôle consiste aussi à identifier les risques techniques, à challenger les choix existants et à proposer des plans d’actions pragmatiques afin de garantir la fiabilité des solutions déployées. Vous évoluez dans un environnement critique et d’envergure , où les enjeux de disponibilité, de résilience et de continuité de service sont majeurs. Les plateformes que vous encadrez doivent répondre à des exigences élevées en matière de sécurité des données , de conformité réglementaire et de stabilité opérationnelle . Cette dimension critique nécessite une grande rigueur, une forte capacité d’analyse et une excellente maîtrise des environnements complexes et fortement contraints. Le contexte de travail est pluridisciplinaire et à dimension internationale . Vous collaborez avec des équipes aux profils variés : développeurs, architectes, experts sécurité, équipes d’exploitation, responsables produits et parties prenantes métier. Vous jouez un rôle de pivot technique , facilitant la communication entre les différents acteurs et contribuant à une compréhension partagée des enjeux et des solutions. Votre capacité à vulgariser des sujets complexes et à fédérer autour de standards communs est essentielle à la réussite des projets. Enfin, vous intervenez dans un environnement international, impliquant des échanges réguliers avec des équipes et partenaires situés dans différents pays. À l’aise dans des contextes multiculturels, vous adaptez votre communication et votre posture aux interlocuteurs. Par votre leadership technique , votre sens des responsabilités et votre vision long terme, vous contribuez durablement à la construction de solutions cloud fiables, évolutives et alignées avec les enjeux stratégiques des clients .
Freelance

Mission freelance
Front-End Vue.js 3 / TypeScript – Logiciel IoT – Remote (H/F)

EASY PARTNER
Publiée le
CI/CD
Vue.js
WebSocket

4 mois
400-450 €
France
Contexte Plateforme SaaS innovante dans le domaine des systèmes connectés : visualisation de données temps réel, flux média et cartographie 3D. Dans le cadre d’une V2 ambitieuse, le backend est en cours de refonte (architecture orientée événements) et le front fait l’objet d’une restructuration complète en Vue.js 3. Objectif : livrer une démo stable à court terme tout en posant une base front propre, maintenable et scalable sur le long terme. Missions Missions principales : Restructurer l’architecture front en Vue.js 3 (approche modulaire / domain-driven). Mettre en place des conventions solides et une base technique saine. Structurer le state management avec Pinia de manière robuste et scalable. Implémenter et fiabiliser la gestion WebSocket / SSE. Optimiser l’affichage des données temps réel (performance & fluidité). Stabiliser l’affichage cartographique 3D. Mettre en place un standard TypeScript strict et cohérent. Assurer la qualité globale via revue de code et bonnes pratiques. Missions annexes : Optimiser la gestion des erreurs et des cas limites. Améliorer les performances globales de l’application. Participer aux échanges d’architecture avec le Tech Lead et l’équipe backend. Contribuer à la montée en maturité technique du front. Stack technique Compétences à maîtriser : Vue.js 3 (Composition API). TypeScript (usage avancé et strict). Pinia. WebSocket / SSE. Gestion d’applications temps réel. Architecture modulaire et scalable. Intégration de dashboards techniques. Expérience en cartographie 3D appréciée. Environnement global : Architecture orientée événements. Backend en cours de refonte. Environnement Dockerisé. CI/CD. Équipe majoritairement full remote. Collaboration directe avec le Tech Lead et un senior backend.
CDI

Offre d'emploi
Ingénieur systèmes embarqués - TeamLeader H/F

HAYS France
Publiée le

40k-45k €
Montbéliard, Bourgogne-Franche-Comté
Au sein du bureau d'études, vous prenez la responsabilité fonctionnelle des développements électroniques et embarqués. Vous analysez les besoins, définissez l'architecture des systèmes et conduisez la conception complète des cartes électroniques associées, tout en développant les firmwares sur microcontrôleurs pour des applications très basse consommation. Vous intégrez et optimisez les technologies de communication IoT, notamment Bluetooth Low Energy, Wi‑Fi, LoRa et 4G, afin d'assurer la robustesse des échanges et la fiabilité du fonctionnement. Vous organisez et réalisez les mesures de performance (autonomie, consommation, émissions RF…), qualifiez les produits et pilotez les certifications radio nécessaires. Vous coordonnez l'ensemble du cycle projet, de la planification jusqu'à l'industrialisation, en assurant le lien avec les partenaires externes et en supervisant les développements sous‑traités. En tant que référent technique, vous accompagnez les ingénieurs et techniciens, animez les revues de conception et garantissez le niveau d'exigence attendu.
Freelance

Mission freelance
Architecte logiciel confirmé (F/H)

ODHCOM - FREELANCEREPUBLIK
Publiée le
Angular
Architecture
Java

12 mois
Gradignan, Nouvelle-Aquitaine
Pour l'un de nos clients du secteur public nous recherchons un(e) Architecte Logiciel. Contexte du besoin La mission se déroule au sein de la direction Technique Informatique et plus précisement au sein de l'entité de Gouvernance Opérationnelle de l’Edition. L'équipe GOE-AL est composée de 7 architectes logiciels répartis sur l'ensemble des sites de l'Agirc-Arrco. Ces architectes logiciels sont transverses et sont susceptibles d'intervenir sur toutes les applications du SI de l'Agirc-Arrco. Un portefeuille applicatif leur est toutefois affecté. Afin de répondre aux différents enjeux des chantiers 2023-2026 puis 2027-2030, l'équipe GOE-AL doit consolider son pôle d'Architecture Logicielle avec un Architecte logiciel hautement confirmé sur les technologies : Java / J2EE, Spring, Spring Batch, Spring Boot, JPA/Hibernate , Angular, JBoss.
Freelance
CDI
CDD

Offre d'emploi
Ingénieur Développement Logiciel Embarqué C C++ x11 motif c++

Geniem
Publiée le
C/C++
Windows Presentation Foundation (WPF)

6 mois
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Développer et maintenir des modules logiciels embarqués en C++x11 motif c++ Participer à la définition technique et à la conception logicielle, en lien étroit avec les ingénieurs système et les architectes. Réaliser les tests unitaires et contribuer aux activités d'intégration sur cible. Garantir un code propre, fiable et conforme : revues de code, respect des normes internes, gestion Git rigoureuse, analyse de qualité (SonarQube), couverture (Gcov). Participer pleinement aux cérémonies Agile Scrum (daily, reviews, plannings, retrospectives). Travailler main dans la main avec l'équipe validation pour analyser, reproduire et corriger les anomalies. Stack / Environnement Vous évoluerez dans un contexte embarqué exigeant, orienté performance et robustesse : Langage : C++ x11 motif c++ Systèmes : Linux embarqué / temps réel Gestion de configuration : Git, GitLab Build & CI/CD : CMake, pipelines GitLab Méthodologie : Agile Scrum
CDI

Offre d'emploi
Ingénieur test et logiciel (H/F)

Amiltone
Publiée le

30k-35k €
Nantes, Pays de la Loire
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, votre rôle est de comprendre les objectifs du projet et les besoins des utilisateurs afin de définir la stratégie de test la plus adaptée. En tant qu' Ingénieur test et logiciel (H/F) , vous assurez les missions suivantes : • Mise en place de la stratégie de test • Analyser et évaluer les exigences utilisateurs et les spécifications • Rédaction et exécution de scénarios de recettes • Piloter et suivre l'exécution des tests • Développer et maintenir des scripts de tests automatisés • Création des rapports détaillés sur les résultats des tests automatisés • Valider le déploiement et l'installation avant livraison. • Réaliser des démonstrations à destination du client ou interne La stack technique : • Sélénium, Squash TM • Jira, Testlink • Jenkins, Git • Postman ou équivalent
Freelance

Mission freelance
Business Analyst technico-fonctionnel - Cybersécurité (H/F)

LeHibou
Publiée le
Business Analysis
Business Analyst
Cybersécurité

6 mois
400-550 €
Toulouse, Occitanie
Notre client dans le secteur Réseaux et télécommunications recherche un/une Business Analyst technico-fonctionnel - Cybersécurité H/F Description de la mission : Dans le cadre d'un renfort de compétences au sein de ses projets, notre client souhaite faire appel à un freelance expérimenté en tant que Business Analyst. Rattaché à l'un des directeurs de projet de la BU Engineering de notre client, vous serez en charge des activités suivantes : Recueil et formalisation des besoins auprès des métiers et des différentes parties prenantes. Rédaction des spécifications fonctionnelles et retranscription technique auprès des différents product Owner Suivi et pilotage de l'avancement des différents projets et participations au PI Planning avec le reste des équipes Mise en place de dashboard / KPIs et autres reporting auprès de directeur de projet Un background technique sur des environnements cyber/réseaux et/ou Iot est obligatoire pour ce poste. La maîtrise de l'anglais est également nécessaire. Mission à pourvoir immédiatement
Freelance
CDI

Offre d'emploi
Testeur de logiciels (H/F)

Aleysia
Publiée le
Azure DevOps
HP ALM
ISTQB

12 mois
Lyon, Auvergne-Rhône-Alpes
Tu es passionné·e par la qualitié logicielle et fais très attention aux détails ? Ce poste d' ingénieur·e QA est fait pour toi ! 🚀 Ton challenge si tu l’acceptes : Participer à la définition des stratégies de test et à l’élaboration du plan de test Collaborer avec les équipes de développement pour rédiger les spécifications techniques et fonctionnelles Concevoir et exécuter des cas de tests fonctionnels Identifier, documenter et suivre les anomalies jusqu’à leur résolution Réaliser le reporting d’avancement des tests Travailler en méthodologie Agile/Scrum et participer aux réunions d’équipe Collaborer avec l'ensemble des équipes QA dans l'amélioration continue des process
Freelance

Mission freelance
Développeur Logiciel Embarqué Java (H/F)

Cherry Pick
Publiée le
Apache Kafka
Apache Maven
C/C++

12 mois
560-670 €
Paris, France
Au sein d’un environnement IT critique à très grande échelle, vous intégrerez une équipe en charge d’un système central événementiel asynchrone , par lequel transitent les informations de plusieurs dizaines de millions d’équipements connectés. Ce système assure notamment l’exécution de services, la collecte de données de mesure et le pilotage à distance d’équipements terrain. Vous interviendrez plus précisément sur un logiciel Java embarqué , déployé sur des concentrateurs, assurant l’interface entre les équipements de terrain et le système d’information central. Les équipes couvrent l’ensemble du cycle de vie applicatif : architecture, conception, choix techniques, développement, tests, déploiements (jusqu’en production) et support. Missions : En tant que Développeur Logiciel Embarqué Expert , vos responsabilités incluent : Participation à l’amélioration continue de l’infrastructure Développement de nouvelles fonctionnalités Développement de fonctionnalités sur matériels embarqués Maintenance et évolution des pipelines CI/CD (Jenkins) Livraisons en environnements de recette et de production, suivi post-déploiement Collaboration étroite avec les équipes de développement et d’exploitation Reprise des tests de performance et mise en place d’un banc de performance Mise en place et exploitation de bancs de test incluant : Concentrateurs Raspberry Pi Modems et filtres CPL Livrables attendus : versions applicatives issues du développement du logiciel embarqué.
CDI

Offre d'emploi
Ingénieur test et logiciel (H/F)

Amiltone
Publiée le

32k-38k €
Niort, Nouvelle-Aquitaine
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant qu'Ingénieur de test et validation logiciel (H/F), vous assurerez les missions suivantes : · Mettre en place des stratégies de tests · Rédiger et exécuter des scénarios de tests · Assurer la non-régression d'un produit · Piloter et suivre l'exécution des tests · Identifier les anomalies et définir un scénario de reproduction · Créer des rapports d'anomalie et en assurer le suivi · Réalisation de démonstrations produit · Organiser des sessions de bêta-tests avec les utilisateurs finaux La stack technique : · Selenium · Postman ou équivalent · Langage SQL · Format Gherkin
Freelance
CDI

Offre d'emploi
Ingénieur Logiciel C++ Expérimenté F/H spécialisé en systèmes embarqués et contraintes temps réel

LINAT CONSULTING
Publiée le
C/C++
Code Blocks
Multithreading

12 mois
40k-60k €
400-500 €
Essonne, France
Vos missions principales seront de : · Concevoir et développer des logiciels en C++ · Intervenir sur des systèmes embarqués soumis à des contraintes temps réel · Implémenter et gérer des interruptions matérielles · Optimiser les performances et la gestion des ressources (mémoire, CPU) · Analyser les problématiques de latence, déterminisme et concurrence · Collaborer avec les équipes électroniques pour les phases d’intégration et de validation · Interagir avec les équipes de développement numérique (type FPGA) pour l’intégration sur cible et sur banc de test · Participer aux phases de mise au point et de validation sur banc Des interventions sur site client ou sur bancs d’intégration peuvent être à prévoir selon les projets.
Offre premium
Freelance
CDI
CDD

Offre d'emploi
Développeur Drupal Fullstack

ITS GROUP
Publiée le
CSS
Drupal
HTML

1 an
40k-45k €
350-400 €
Paris 14e Arrondissement, France
Objectif global : Développer des applications DRUPAL / PHP / CSS Le livrable est Package applicatifs Drupal Compétences techniques PHP, JQuery, JScript, et Twig - Expert - Impératif Drupal - Back office, modules Contrib & Custom - Expert - Impératif DRUPAL - FRONT OFFICE & CSS - Expert - Impératif HTML / CSS / SQL - Expert - Impératif Connaissances linguistiques Français Courant (Impératif) Anglais Professionnel (Secondaire) Description détaillée - Compétences Techniques et Développement : Drupal : Maîtrise de Drupal 10 et + : Back office, développement de modules Contrib & Custom Modules Spécifiques : module "Paragraphes" (theming, HTML avancé, CSS) et le module Views exposition Web Services REST (API Vues) Web : Solides connaissances en back office / front office Langages : Maîtrise de CSS, HTML, PHP, JQuery, JScript, Twig et SQL Préprocesseurs CSS : Utilisation de LESS ou SASS pour le développement front-end (compilateur CSS) Composants Site Web : Cache Varnish / Redis, commandes Linux -Tâches Principales : Configuration & Intégration : Configuration avancée du back office / Intégration de modules contrib / Implémentation de modules customs Gestion de Projet Agile : Présentation et démonstrations des User Stories / Conception technique et revues de codes avec le Lead Dev Support : Fournir un support technique - Organisation et Engagements : Agilité : S'inspirer du process des rituels de l'agilité Planification : Valider techniquement les contenus des User Stories (US) proposées par le CdP / Lead Dev et les chiffrer avant de démarrer le sprint Documentation : Rédiger des tâches de conception techniques dans le backlog JIRA et les associer aux US Tests : Tester les User Stories à l'installation sur la plateforme d'intégration - Amélioration Continue : Proactivité : Être force de proposition sur l'amélioration du code, les outils pertinents et la veille technologique Veille : Être force de proposition d'apport d'outils de monitoring / supervision autour de Drupal Alerte : Alerter le responsable de pôle des décisions prises, problèmes de production ou autres Soutien : Solliciter le Lead Dev pour ne pas rester bloqué Relève : Assurer un backup dans les tâches techniques les plus significatives lors de l'absence du Lead Dev Définition du profil À la demande de la maîtrise d'oeuvre, et sur la base des spécifications fonctionnelles émises par celle-ci, le concepteur-développeur analyse, paramètre et code les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures. Expérience supérieure à 7 ans
CDI

Offre d'emploi
Ingénieur Test Système – Automatisation & Systèmes Embarqués

Signe +
Publiée le

39 600-50 400 €
Grenoble, Auvergne-Rhône-Alpes
En tant que System Test Engineer, vous participez à la définition, la mise en œuvre et l'automatisation des stratégies de test pour des systèmes embarqués complexes, à forte composante mécatronique et cybersécurité. Vos principales missions : • Définir la stratégie de test : analyser les exigences système, rédiger les plans, cas et procédures de test (fonctionnels, intégration, non régression, robustesse) • Concevoir les bancs de test : spécifier, mettre en place et valider des bancs de test mécatroniques et embarqués (HW/SW, capteurs, actionneurs, bus de communication) • Automatiser les campagnes : développer et maintenir les scripts et outils d'automatisation de tests, optimiser les temps d'exécution et la couverture • Tester les systèmes embarqués : réaliser les tests sur plateformes réelles ou simulées, analyser les logs et comportements temps réel • Contribuer à la cybersécurité : participer aux tests de sécurité (robustesse, intrusions, durcissement) et à la validation des contre-mesures • Analyser et remonter les anomalies : investiguer les dysfonctionnements, caractériser les défauts, suivre leur résolution avec les équipes de développement et d'architecture • Documenter et reporter : produire les rapports de test, indicateurs de qualité et synthèses de validation à destination des équipes projets et des clients • Amélioration continue : proposer des évolutions de méthodes, outils et process de test pour gagner en fiabilité et en efficacité Référence de l'offre : uyymjukvon
Freelance

Mission freelance
[MDO] Ingénieur logiciel navigation temps réel embarqué | Toulouse - 1277

ISUPPLIER
Publiée le

5 mois
350-380 €
Toulouse, Occitanie
Contexte : Le client a besoin d’un soutien pour l’implémentation logicielle d’algorithmes de navigation. Ces algorithmes sont actuellement conçus par un Docteur. Le renfort recherché vise à accompagner leur mise en œuvre logicielle. Missions principales : Implémenter logiciellement des algorithmes de navigation existants. Intervenir dans un environnement Linux temps réel embarqué. Travailler en collaboration avec le Docteur en charge de la conception des algorithmes. Compétences requises : Ingénierie logicielle en environnement Linux temps réel embarqué. Capacité à implémenter des algorithmes de navigation. Anglais et français.
Freelance

Mission freelance
Ingénieur IVVQ Logiciel / Ingénieur Test & Validation Logicielle

Signe +
Publiée le
DOORS

12 mois
400 €
La Ferté-Saint-Aubin, Centre-Val de Loire
La mission porte sur des activités d’IVVQ logiciel (Intégration, Vérification, Validation, Qualification) réalisées dans le cadre de projets industriels. Elle consiste principalement à concevoir les moyens de test et à participer aux campagnes de validation des logiciels développés pour ces projets. Les activités s’inscrivent dans un cadre méthodologique structuré et sont menées conformément aux référentiels d’ingénierie définis pour le projet, notamment le Plan de Développement Logiciel (PDL) et le Plan d’Intégration et de Vérification (PIV). Missions principales Préparation des tests Rédaction des exigences de test à partir des spécifications logicielles disponibles dans DOORS Définition et structuration des cas de test Création des procédures de test à l’aide de l’outil Vivaldi Exécution des campagnes de test Participation aux campagnes de test logiciel Exécution des procédures de test et analyse des résultats Enregistrement et documentation des résultats de tests Déclaration et suivi des anomalies via JIRA Environnement technique DOORS (gestion des exigences) Vivaldi (gestion des procédures de test) JIRA (suivi des anomalies) Environnement Qt Systèmes embarqués STM32 Compétences attendues Expérience en IVVQ logiciel, validation ou test logiciel Bonne connaissance des outils d’ingénierie pour la validation logicielle Expérience avec des outils de gestion des exigences et de suivi des anomalies Connaissance de l’environnement Qt Connaissance des environnements embarqués STM32 Profil recherché Ingénieur ou équivalent Expérience : 5 à 10 ans Profil expérimenté, autonome et rigoureux Bonne capacité d’analyse et de formalisation Expérience dans un environnement industriel structuré Localisation La Ferté-Saint-Aubin (45) Mission majoritairement sur site (télétravail non prévu sauf validation spécifique) Conditions Démarrage : ASAP Nationalité française obligatoire (contraintes d’accès)
Freelance

Mission freelance
Ingénieur Linux embarqué Yocto / Ansible (F/H)

CELAD
Publiée le

1 an
450-500 €
Grenoble, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 2 jours de télétravail / semaine - Grenoble - Expérience de 5 ans minimum Et si vous deveniez la référence Linux embarqué d’une plateforme industrielle stratégique ? Vous aimez quand ça compile proprement. Vous aimez comprendre un existant, le challenger et construire quelque chose de robuste. Et surtout, vous aimez quand votre travail devient un standard utilisé par plusieurs équipes. Ici, vous ne venez pas “faire du Yocto”. Vous venez industrialiser une distribution Linux embarquée et accompagner des projets dans leur migration vers une base sécurisée, maintenable et conforme aux standards groupe. Concrètement ? - Vous structurez une plateforme technique qui servira de socle à plusieurs produits. - Vous intervenez sur des sujets à fort impact : sécurité, reproductibilité, stratégie d’update, industrialisation. - Vous devenez le point d’appui des équipes projets sur les sujets Yocto. Pourquoi avons-nous besoin de vous ? Aujourd’hui, plusieurs environnements Linux embarqués (souvent sous Ubuntu) doivent migrer vers une distribution Yocto robuste et sécurisée. L’objectif est clair : - standardiser, sécuriser et industrialiser une plateforme de notre client, - accompagner les équipes dans cette transition, - garantir des builds reproductibles et exploitables en production. Votre rôle est stratégique : vous posez les fondations techniques qui seront utilisées à long terme. Ce que vous allez réellement faire : Vous intervenez sur toute la chaîne d’industrialisation de la plateforme Linux embarquée : - Analyser l’existant (environnements Linux, scripts Ansible) pour définir une stratégie de migration structurée vers Yocto - Concevoir l’architecture cible (image Yocto, layers, recettes, intégration des services) en intégrant dès le départ les enjeux de sécurité et de stratégie d’update. - Implémenter et industrialiser : développement de recettes, intégration systemd, adaptation BSP, Docker embarqué, génération d’images reproductibles. - Intégrer et valider sur cible matérielle : build complet, flash, debug, conformité sécurité. - Documenter et transmettre : formalisation des pratiques, accompagnement des équipes, montée en compétence sur Yocto. Votre objectif : livrer une base Linux embarquée robuste, sécurisée, reproductible et exploitable à l’échelle industrielle.

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.
1754 résultats

Contrats

Freelance CDI CDD Alternance Stage

Lieu

Télétravail

Télétravail partiel Télétravail 100% Présentiel

Taux Journalier Moyen min.

150 € 1300 € et +

Salaire brut annuel min.

20k € 250k €

Durée

0 mois 48 mois

Expérience

≤ 2 ans d’expérience 3 à 5 ans d’expérience 6 à 10 ans d’expérience > 10 ans d’expérience

Publication

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