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 555 résultats
Offre premium
Freelance
CDI

Offre d'emploiDéveloppeur Java Senior à Niort

AIS
Publiée le
Agent IA
Agile Scrum
Angular

2 ans
40k-41k €
350-400 €
Niort, Nouvelle-Aquitaine
Développeur Full Stack Java / React (H/F)ContexteDans le cadre de l'évolution et du maintien en conditions opérationnelles d'un système d'information stratégique dédié aux secteurs de la finance et de l'assurance, nous recherchons un(e) Développeur(se) Full Stack Java / React pour renforcer une équipe en charge d'applications Back-Office à forte valeur métier. Vous intégrerez dans un premier temps l'équipe de maintenance et d'exploitation afin de vous approprier l'environnement fonctionnel et technique, avant de participer aux projets d'évolution. Vos missionsParticiper à l'analyse des besoins et à la conception détaillée des solutions. Développer et maintenir des applications Back-Office en environnement Java/React. Réaliser les tests unitaires et les tests d'intégration. Contribuer à l'amélioration continue des performances et de la robustesse du système d'information. Challenger les choix techniques et être force de proposition sur les bonnes pratiques de développement. Assurer les corrections lors des phases de qualification et de garantie. Communiquer régulièrement l'avancement des travaux auprès du responsable de projet. Intervenir sur plusieurs sujets fonctionnels et techniques en parallèle. Environnement techniqueJava Spring / Spring Boot React SQL API REST Microservices Outils d'industrialisation et de qualité logicielle Outils d'assistance au développement basés sur l'IA Profil recherchéExpérience significative en développement Full Stack Java/React. Bonne maîtrise des architectures API REST et Microservices. Sensibilité aux problématiques de performance, de qualité et de maintenance applicative. Capacité à accompagner un projet depuis sa conception jusqu'à sa mise en production et sa phase de garantie. Aisance dans les échanges avec les équipes projets et métiers. Capacité à travailler dans un environnement complexe et multi-projets.
Voir cette offre
Freelance

Mission freelanceIngénieur développement embarqué temps réel - Systèmes Industriels (F/H)

CELAD
Publiée le

1 an
370-390 €
Le Pecq, Île-de-France
Vous rejoindrez une équipe R&D spécialisée dans le développement de systèmes de navigation inertielle destinés à des applications industrielles à forte exigence technique. L'objectif : concevoir et faire évoluer le Firmware embarqué de centrales inertielles de haute précision, tout en assurant le maintien en conditions opérationnelles des solutions déjà déployées. Vous interviendrez au cœur d'un environnement logiciel temps réel, basé sur un OS critique, et participerez activement à l'évolution des protocoles d'échange, des outils associés et de l'architecture logicielle. Voici un aperçu détaillé de vos missions 🎯 : - Rédiger et maintenir les spécifications techniques des composants logiciels embarqués et des outils associés. - Concevoir et développer de nouvelles fonctionnalités au sein du Firmware en langage C sur OS QNX, dans un environnement temps réel. - Participer au plan d'amélioration continue de la plateforme logicielle existante. - Assurer la maintenance logicielle des produits en service et accompagner les clients internes. - Vérifier et tester les développements : revue de code, tests unitaires, tests d'intégration. - Garantir la qualité logicielle : Gestion de configuration (GIT, SVN), Suivi des faits techniques (Jira) et Traçabilité du cycle en V (CodeBeamer) et documentation associée - Collaborer étroitement avec les équipes de validation sur les non-conformités et les roadmaps logicielles.
Voir cette offre
CDI

Offre d'emploiIngénieur développement embarqué temps réel - Systèmes Industriels (F/H)

CELAD
Publiée le

42k-45k €
Le Pecq, Île-de-France
Vous rejoindrez une équipe R&D spécialisée dans le développement de systèmes de navigation inertielle destinés à des applications industrielles à forte exigence technique. L'objectif : concevoir et faire évoluer le Firmware embarqué de centrales inertielles de haute précision, tout en assurant le maintien en conditions opérationnelles des solutions déjà déployées. Vous interviendrez au cœur d'un environnement logiciel temps réel, basé sur un OS critique, et participerez activement à l'évolution des protocoles d'échange, des outils associés et de l'architecture logicielle. Voici un aperçu détaillé de vos missions 🎯 : - Rédiger et maintenir les spécifications techniques des composants logiciels embarqués et des outils associés. - Concevoir et développer de nouvelles fonctionnalités au sein du Firmware en langage C sur OS QNX, dans un environnement temps réel. - Participer au plan d'amélioration continue de la plateforme logicielle existante. - Assurer la maintenance logicielle des produits en service et accompagner les clients internes. - Vérifier et tester les développements : revue de code, tests unitaires, tests d'intégration. - Garantir la qualité logicielle : Gestion de configuration (GIT, SVN), Suivi des faits techniques (Jira) et Traçabilité du cycle en V (CodeBeamer) et documentation associée - Collaborer étroitement avec les équipes de validation sur les non-conformités et les roadmaps logicielles.
Voir cette offre
CDI

Offre d'emploiIngénieur développement logiciel python - énergie H/F

VIVERIS
Publiée le

45k-50k €
Puteaux, Île-de-France
Contexte: Dans le cadre de projets logiciels industriels, vous intervenez sur le développement d'outils, d'applications et de composants logiciels contribuant à l'automatisation, au traitement de données et à l'évolution des systèmes existants. Vous participez à l'ensemble du cycle de développement, depuis l'analyse des besoins jusqu'à l'intégration des solutions, dans un environnement nécessitant un haut niveau de qualité, de maintenabilité et de traçabilité. Missions: - Vous aurez la charge de concevoir et développer de nouvelles applications ainsi que des outils répondant aux besoins des utilisateurs et des projets - Vous serez amené à analyser les besoins fonctionnels et techniques afin de proposer des solutions adaptées. - Vous aurez la responsabilité de réaliser les développements logiciels dans le respect des standards de qualité et des bonnes pratiques de codage. - Vous serez amené à concevoir et exécuter les tests nécessaires à la validation des développements réalisés. - Vous aurez en charge la maintenance corrective et évolutive des applications existantes afin de garantir leur bon fonctionnement dans la durée. - Vous participerez aux activités d'intégration et de validation des composants développés. - Vous contribuerez à l'identification, l'analyse et au suivi des anomalies ainsi qu'à la prise en compte des demandes d'évolution. - Vous veillerez à assurer la qualité, la fiabilité et la maintenabilité des solutions mises en oeuvre. - Vous aurez la responsabilité de produire et maintenir la documentation technique associée aux développements réalisés
Voir cette offre
CDI
Freelance

Offre d'emploiSoftware Leader / Architecte logiciel et solutions

INFOTEL CONSEIL
Publiée le
COBOL
Java

3 ans
42k-50k €
420-550 €
Niort, Nouvelle-Aquitaine
Dans le cadre de projets applicatifs, nous recherchons un Software Leader / Architecte logiciel et solutions (H/F) disposant d'une solide expérience technique et applicative. Vous interviendrez sur l'architecture des solutions, les choix techniques et applicatifs ainsi que sur l'accompagnement des équipes de développement et de production, tout au long du cycle de vie des applications. Vos principales missions seront les suivantes : Études et choix de solutions : participer aux études d'avant-projet, proposer des solutions applicatives et techniques adaptées aux besoins, contribuer aux estimations de charge et réaliser le chiffrage détaillé. Conception et architecture : définir et cadrer l'architecture applicative et technique, en veillant à la cohérence, à la performance et à la pérennité des solutions mises en œuvre. Accompagnement des développements : apporter votre expertise technique aux équipes de développement, participer aux tests applicatifs et métiers et contribuer à l'analyse et à la résolution des anomalies. Déploiement des solutions : participer à la préparation et au cadrage des actions de déploiement en collaboration avec les équipes de production. Qualité et maintien en conditions opérationnelles : contribuer à la surveillance du bon fonctionnement des applications et accompagner les équipes RUN dans l'analyse et la résolution des incidents et des problématiques techniques.
Voir cette offre
Freelance

Mission freelanceChef de projet Gouvernance et Pilotage Fournisseurs Logiciels

MEETSHAKE
Publiée le
Monétique

6 mois
Paris, France
Missions principales Dans le cadre du pilotage d'un portefeuille de solutions applicatives stratégiques, nous recherchons un chef de projet expérimenté pour assurer le pilotage de nos fournisseurs logiciels. Le chef de projet sera l'interlocuteur privilégié des éditeurs et partenaires de développement afin de garantir la qualité des livrables, le respect des engagements contractuels, la maîtrise de la roadmap et l'alignement des évolutions avec les besoins métiers et les objectifs de l'entreprise. Pilotage de la roadmap et des évolutions Piloter la roadmap produit avec les fournisseurs et en étroite collaboration avec le Product Manager et les Squads [COMPANY] Emission Faciliter les demandes d'arbitrage et de priorisation en fonction des enjeux métiers, réglementaires et techniques. Assurer la visibilité sur les jalons, dépendances et risques. Gestion des livraisons Piloter les plannings de livraison et suivre l'avancement des développements auprès des fournisseurs. S'assurer du respect des engagements de délai, de qualité et de coût. Identifier, anticiper et traiter les risques ou points de blocage. Coordonner les actions entre les équipes internes et les fournisseurs. Assurance qualité et performance des fournisseurs Mettre en place et suivre les indicateurs de performance (KPI). Contrôler la qualité des livraisons des fournisseurs et le respect des processus de validation au sein de [COMPANY]. Analyser les anomalies et piloter les plans de correction des fournisseurs Veiller au respect des niveaux de service (SLA) en accord avec les engagements contractuels. Remonter au management les risques et propositions de remédiations Gestion de la relation fournisseur Développer une relation de partenariat constructive et durable avec les fournisseurs stratégiques. Challenger les fournisseurs sur leurs engagements et leur performance. Faciliter la résolution des escalades et des situations critiques. Gouvernance et reporting Apporter le support aux équipes opérationnelles dans la préparation des comités opérationnels de suivi. Préparer avec les fournisseurs les supports de comité de pilotage. S'assurer de l'alignement sur le contenu en particulier sur les indicateurs remontés par les fournisseurs Assurer la communication entre les différentes parties prenantes Profil recherché Expérience Minimum 5 ans d'expérience en gestion de fournisseurs IT, pilotage de prestations, Delivery Management ou Product Management. Expérience significative dans le pilotage d'éditeurs de logiciels. Expérience dans des environnements SI complexes et multi-acteurs. Une expérience et connaissance de la monétique est un réel plus. Compétences Pilotage Gestion de projet et coordination transverse. Gestion de roadmap et de backlog. Gestion des risques et des dépendances. Fournisseurs Suivi de KPI et plans d'amélioration. Animation de la gouvernance fournisseurs. Gestion des engagements et des plans d'action. Méthodologies Maitriser la méthodologie de développement agile Maîtrise des outils de reporting et de pilotage. Qualités attendues Excellent relationnel et sens du partenariat. Forte capacité d'influence et de négociation. Esprit analytique et orientation résultats. Capacité à challenger les fournisseurs tout en maintenant une relation constructive. Excellentes compétences de communication écrite et orale. Rigueur, autonomie et sens de l'organisation. Livrables attendus Roadmap consolidée et à jour. Tableau de bord fournisseurs et KPI. Comptes rendus des comités opérationnels et de pilotage. Plan de suivi des évolutions et des livraisons. Registre des risques et plans d'actions. Reporting régulier auprès du management.
Voir cette offre
Freelance
CDI
CDD

Offre d'emploiTesteur Logiciel /QA

R&S TELECOM
Publiée le
CI/CD
DevOps
Gitlab

6 mois
Vélizy-Villacoublay, Île-de-France
Contexte Le département XXX gère les plans de transformation et de performance du groupe YYY afin d'améliorer la compétitivité de l'organisation dans son ensemble. Une des solutions pour améliorer la compétitivité de nos ingénieurs dans les entités YYY est de leur fournir des Environnements d'Ingénierie (E²) packagés comprenant des processus, des outils et des infrastructures sous forme de services. La squad est en charge de développer / déployer / opérer un portail unifié pour donner accès aux ingénieurs du groupe à l'ensemble des services qui leur sont offerts (ateliers d'ingénierie, logiciels spécifiques, environnements de travail virtuels, etc.). Scope of work Au sein de la squad en charge de la construction, la mission intervient pendant toute la phase de build du MVP pour sécuriser la qualité des développements et des intégrations. Les activités à réaliser : valider les fonctionnalités développées par la squad, vérifier leur bon fonctionnement de bout en bout et, en cas d'échec, mener l'investigation technique jusqu'à l'identification de la Root Cause. L'objectif de la mission est de permettre à la squad de livrer rapidement des fonctionnalités fiables, en détectant les défauts le plus tôt possible et en transformant chaque échec en amélioration du produit ou des tests. Activités : Rédiger et maintenir le plan de tests de la squad (tests fonctionnels, de performance et de robustesse) Dérouler les procédures de tests en autonomie, analyser les problèmes rencontrés (y compris recherche des root causes) et créer les tickets correspondants dans l'outil JIRA Rédiger les rapports de tests Automatiser les procédures (identifier les tests à automatiser en priorité, développer ou contribuer aux tests automatisés, intégrer les tests dans la CI/CD, construire progressivement une couverture de non-régression, identifier les contrôles pouvant devenir des quality gates,) Exigences techniques : Sensitivity: C1-Internal Expériences significatives dans le test et l'analyse des résultats de tests (diagnostic et investigation) Culture DevOps et CI/CD (Gitlab, VM, Kubernetes, etc.) Compréhension des plateformes SaaS (service et fonctionnel) Compréhension des APIs et architectures distribuées Capacité à planifier ses tâches en autonomie et à gérer un échéancier Connaissance de l'anglais technique (en particulier écrit)
Voir cette offre
Freelance

Mission freelanceIngénieur Validation & Vérification software embarqué (H/F)

Link Consulting
Publiée le

12 mois
400-430 €
Toulouse, Occitanie
Au sein d'une équipe développant des logiciels embarqués pour applications spatiales, vous intervenez comme garant de la conformité, de la robustesse et de la qualité des développements logiciels. Votre rôle consiste à vous assurer que les logiciels produits répondent aux exigences fonctionnelles et techniques définies, tout en respectant les standards et processus applicables aux systèmes critiques du secteur spatial. Vous travaillerez en étroite collaboration avec les équipes de développement afin d'accompagner les activités de vérification, de validation et de traçabilité tout au long du cycle de vie logiciel. Vos activités: \- Analyser les exigences logicielles et participer à la définition de la stratégie de vérification. \- Vérifier la cohérence entre les spécifications, l'architecture logicielle et l'implémentation. \- Définir et maintenir les plans de vérification et de validation logiciel. \- Construire les scénarios et procédures de tests à partir des exigences. \- Vérifier la couverture des exigences et la traçabilité associée. \- Réaliser les revues de documentation technique et des livrables logiciels. \- Participer à l'analyse des anomalies et au suivi des actions correctives. \- Contribuer aux revues de cycle de développement et aux jalons qualité projet. \- Produire les éléments de preuve nécessaires aux démarches de qualification logicielle. \- Participer à l'amélioration continue des méthodes de développement et de validation.
Voir cette offre
CDI

Offre d'emploiingénieur développement logiciel C++/QT - énergie H/F

VIVERIS
Publiée le

45k-50k €
Puteaux, Île-de-France
Contexte: Dans le cadre de projets industriels à fortes exigences de qualité, de fiabilité et de traçabilité, vous intervenez sur le développement d'applications logicielles intégrant des interfaces homme-machine destinées à des environnements techniques exigeants. Au sein d'une équipe projet, vous participez à la conception, au développement et à la maintenance d'interfaces graphiques sous Qt, en veillant à la qualité, à l'ergonomie et à la robustesse des solutions développées. Les activités sont réalisées dans un environnement structuré reposant sur des processus de gestion de configuration, de suivi des anomalies et de traçabilité des exigences. Missions: - Vous aurez la charge de développer de nouvelles fonctionnalités et de faire évoluer les interfaces graphiques existantes sous Qt. - Vous serez amené à analyser les besoins fonctionnels et à proposer des solutions techniques adaptées aux exigences du projet. - Vous aurez la responsabilité de réaliser les développements logiciels dans le respect des standards de qualité et des bonnes pratiques de codage. - Vous serez amené à effectuer les tests unitaires et à contribuer aux activités d'intégration et de validation logicielle. - Vous aurez en charge la maintenance corrective et évolutive des applications afin d'en garantir la performance et la fiabilité. - Vous participerez aux revues de code et aux actions d'amélioration continue des développements. - Vous serez responsable de l'utilisation et du suivi des outils de gestion de configuration et de gestion des anomalies. - Vous veillerez à assurer la traçabilité des développements réalisés au regard des exigences du projet. - Vous contribuerez à la production de la documentation technique associée aux développements.
Voir cette offre
Freelance

Mission freelanceIngénieur Validation & Tests Système / Logiciel Embarqué – C# / Xray

SELFING
Publiée le
C#
JIRA
Xray

24 mois
400-450 €
Guyancourt, Île-de-France
Au sein de notre siège social, pour le compte de client spécialisé dans le secteur des sciences de la vie, nous recherchons actuellement un(e) Consultant en tests d'intégration logiciel (H/F). La mission est basée à Guyancourt (78). Contexte & Objectifs : · Plateforme MQ8K : assistance technique dédiée aux tests système et logiciel (validation des cartes nœuds, de l'IHM embarquée et de l'IHM distante), · Intégration et tests réalisés sur des environnements dédiés en laboratoire, sous habilitation électrique. Plus particulièrement, vos tâches seront les suivantes : · Rédaction, mise à jour et exécution des tests et des plans de test (tests d'intégration et fonctionnels), sur la base des exigences fonctionnelles et sous Xray, · Réalisation des tests du périmètre et ouverture des anomalies en cas de non-conformité, · Suivi du traitement des anomalies : analyse, documentation, coordination de la résolution, vérification des corrections et proposition de clôture, · Fourniture des résultats de tests des modules testés (plans, rapports, logs) et démonstration de la traçabilité des exigences vers les tests, · Participation aux revues d'anomalies : pondération de la criticité, · Proposition d'améliorations et mise en œuvre après validation par l'équipe projet : outils et méthodes de tests, · Respect des procédures de sécurité et d'accès des laboratoires et des systèmes dédiés.
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