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

Offre d'emploiDéveloppeur Python-Linux-SQL

Digistrat consulting
Publiée le
Linux
Python
SQL

3 ans
38k-60k €
350-550 €
Paris, France
🏭 Secteurs stratégiques : Banque d'investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : En salle de marchés, interface avec les traders utilisateurs, l'équipe assure le support et développement d'applications de trading automatisé. Les traders créent et font progresser leurs outils de trading grâce à un plateforme de simulation. Cet environnement de simulation recrée l'univers d'un vrai marche boursier avec la possibilité de rejouer les quotations , les placements d'ordres et les exécutions marches. Les journées de trading peuvent être rejouées jour par jour en faisant varier différents paramètres, permettant d'optimiser la production. Dans ce contexte, la mission consiste en : - Support - Développement – Recherche • Etude des rapprochements entre la simulation et la production : o Analyse des écarts : biais du simulateur, évènements particuliers, bugs, … • Maintenance de l'environnement de simulations : corrections, améliorations et ajout de fonctionnalités • Fixation des bugs des stratégies et du backtesteur • Garde d'opérationnel sur la plateforme de simulation • Développement des outils nécessaires pour que les plateformes de simulation soient fiables et performantes • Rationalisation de l'environnement de recherche • Simulation de nouveaux modèles
Voir cette offre
Freelance

Mission freelanceIngénieur Développement Logiciels de Contrôle - Sport Auto - F/H

AVANISTA
Publiée le

Essonne, France
Depuis 2012, nous mettons notre expertise au service des secteurs de l'IT et l'Ingénierie pour accompagner nos clients dans des projets ambitieux et innovants. Notre force ? Un management de proximité qui valorise vos aspirations, des opportunités de carrière concrètes et un engagement sincère pour le bien-être et l'épanouissement de nos collaborateurs. Rejoignez-nous sur des projets à fort impact au sein d'une entreprise où chaque talent compte ! Avanista recrute ! Toujours en recherche de nouveaux talents, nous souhaiterions intégrer un Ingénieur Développement Logiciels de Contrôle FE (H/F) au sein de nos équipes pour l'un de nos clients du secteur Automobile. Le contexte ? Au sein du service « Dev. logiciels embarqués et prestations ERS » d'un acteur majeur de l'industrie automobile, vous intervenez sur le périmètre Formula E pour effectuer le recueil des besoins, l'analyse des données et la réalisation des évolutions des logiciels de contrôle du véhicule. Vos missions ? Créer les spécifications fonctionnelles des logiciels de contrôle FE. Développer les logiciels embarqués de contrôle FE sous Matlab / Simulink. Effectuer la validation des logiciels sur bancs d'essais (MIL / SIL / HIL) et mener les tests de non-régression. Apporter un support technique aux utilisateurs sur moyens d'essais HIL et bancs. Analyser les données et participer à la résolution des problématiques de contrôle.
Voir cette offre
Offre premium
Freelance

Mission freelanceDéveloppeur Fullstack orienté Front & GCP

Hexagone Digitale
Publiée le
API
Automatisation
Bootstrap

12 mois
La Défense, Île-de-France
Contexte Poste rattaché à une équipe en charge d'un portail développeur et des outils connexes constituant un produit d'API Management, au sein d'un département e-commerce. La mission vise à renforcer la capacité de l'équipe à concevoir, développer et maintenir le portail développeur ainsi que les outils d'automatisation API. Le poste combine une dominante front-end, une intégration back-end principalement en Node.js, et une mise en œuvre cloud-native sur Google Cloud Platform. Rôle et responsabilités principales Concevoir et développer les fonctionnalités du portail développeur avec React, TypeScript et Next.js Maintenir et tester les développements front-end Construire des composants réutilisables et assurer la cohérence de l'expérience développeur Assurer l'intégration entre le front-end, les services Node.js et les API de la plateforme API Management Maintenir et enrichir les interfaces et outils d'automatisation API Appliquer les standards de développement, organiser les revues de code et mettre en place les tests automatisés Développer, déployer et exploiter des services cloud-native sur GCP (Cloud Run, Cloud Scheduler, Cloud Storage), en intégrant scalabilité, résilience et maîtrise des coûts Co-gérer le contenu du portail avec les parties prenantes et contribuer au support technique sur un périmètre qualifié Livrables attendus Fonctionnalités et évolutions front-end du portail développeur (développées, testées, documentées) Composants réutilisables front-end Documentation d'architecture, de développement, de déploiement et d'exploitation Tests automatisés (unitaires, intégration) Suivi des indicateurs de performance, de disponibilité et de qualité
Voir cette offre
Freelance

Mission freelanceChef de projet MOE

Mon Consultant Indépendant
Publiée le
Calcul hautes performances (HPC)
MES (Manufacturing Execution System)
PLM (Product Lifecycle Management)

6 mois
400-480 €
Paris, France
Contexte : Au sein du pôle de compétences Engineering de la DSI de notre client, le consultant interviendra simultanément sur deux projets SI dans les domaines Engineering : calcul & simulation, design & analysis, embedded software, DNC, PLM, MES, etc. Les projets portent notamment sur la mise en place d'un nouvel outil Groupe ainsi que sur le remplacement de trois outils obsolètes, avec un enjeu important de migration des données vers la nouvelle solution. La mission requiert un profil hybride, combinant une solide expérience en pilotage de projets en cycle V et une véritable approche Product / Business, capable de comprendre les enjeux métiers, challenger les besoins et piloter la valeur apportée par les solutions SI. Le consultant interviendra 3 jours par semaine à Vélizy et 2 jours en télétravail. Missions principales : · Cadrer et structurer les projets SI Engineering. · Définir le périmètre et les objectifs des projets. · Identifier et évaluer les solutions adaptées aux besoins métiers. · Challenger et qualifier les besoins des utilisateurs. · Construire et porter une vision cible. · Évaluer la valeur métier des solutions et arbitrer les priorités fonctionnelles. · Piloter les plannings, budgets, charges, ressources, risques et dépendances. · Coordonner les équipes métiers, IT et fournisseurs. · Animer les COPIL, COPROJ, ateliers, Kick-off et comités GO/NO GO. · Organiser et suivre les activités des équipes projet. · Accompagner les métiers dans les choix structurants. · Piloter les éventuelles consultations RFI/RFQ. · Assurer le suivi des migrations de données liées au remplacement des outils obsolètes. · Garantir le respect des jalons et des livrables. · Produire les reportings et assurer les alertes auprès des parties prenantes. Livrables attendus : · Définition du scope projet. · Identification et recommandation de la solution cible. · Estimation budgétaire. · Estimation des ressources nécessaires. · RFI/RFQ lorsque nécessaire. · Évaluation des risques et plans d'actions associés. · Planning projet validé. · Reporting d'avancement et alertes. · Supports et comptes rendus des Kick-off, COPROJ, COPIL et GO/NO GO. · Plan de coordination et de suivi des activités des équipes IT et métiers. · Livrables de cadrage permettant la validation des orientations du projet.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Full Stack / Architecte Applicatif H/F

Ness Technologies
Publiée le
Go (langage)
Linux
PostgreSQL

3 mois
Île-de-France, France
Contexte Notre client est une entreprise en forte croissance spécialisée dans les solutions logistiques. Dans le cadre du départ du référent technique historique, il recherche un(e) Développeur(se) Full Stack Senior capable de reprendre la responsabilité technique de plusieurs applications métier stratégiques. Vous interviendrez sur des applications développées en interne dédiées à la gestion des opérations logistiques et du transport. Vous serez le référent technique des solutions, depuis leur conception jusqu'à leur exploitation, avec une forte autonomie dans les décisions d'architecture. Vos missionsArchitecture et conception Concevoir l'architecture des nouvelles fonctionnalités et faire évoluer les applications existantes. Modéliser les données et définir les choix techniques garantissant la pérennité et l'évolutivité des solutions. Analyser les besoins métiers et les traduire en spécifications techniques. Documenter les architectures, les composants techniques et les bonnes pratiques. Développement Concevoir, développer et maintenir les services backend en Go (Golang) ou technologie équivalente. Développer les interfaces utilisateurs en Blazor (.NET/C#) ou autre framework moderne. Concevoir et maintenir les API REST ainsi que les intégrations avec des services tiers. Optimiser les performances, la qualité et la maintenabilité du code. Exploitation et infrastructure Assurer le maintien en condition opérationnelle de l'environnement Linux (Debian). Administrer l'environnement d'hébergement virtualisé. Gérer les sauvegardes, les mises à jour, la supervision et les aspects sécurité. Participer à l'amélioration continue de l'infrastructure et étudier les opportunités de migration vers des environnements Cloud lorsque cela présente un intérêt technique et économique. Innovation Participer à des projets innovants autour de l'automatisation des processus. Contribuer à des projets mêlant développement logiciel et nouvelles technologies (IoT, objets connectés, automatisation, robotique légère, etc.). Réaliser des prototypes et expérimenter de nouvelles solutions techniques.
Voir cette offre
Offre premium
CDI

Offre d'emploiDéveloppeur Full Stack Senior .NET / Angular (F/H) – 9+ ans d’expérience

OCSI
Publiée le
.NET
Angular
Azure DevOps

55k-65k €
Paris, France
Dans le cadre du renforcement d'une équipe digitale chez un acteur majeur du secteur de la mobilité / du secteur bancaire, nous recherchons un Développeur Full Stack Senior .NET / Angular (F/H) disposant d'au moins 9 ans d'expérience en développement. Vous intégrerez une équipe d'environ 8 collaborateurs, tous orientés Full Stack, en charge de plusieurs applications web et mobiles utilisées par des conducteurs, gestionnaires et partenaires. Le poste offre un environnement technique riche, combinant applications web, mobilité, développement de nouvelles fonctionnalités, maintenance applicative et modernisation progressive du patrimoine existant. Une partie de l'activité concerne des applications historiques, tandis que l'équipe travaille également sur de nouveaux projets et des développements from scratch. Vos missions Au sein de l'équipe, vous interviendrez sur l'ensemble du cycle de développement : Concevoir et développer de nouvelles fonctionnalités sur les applications web et mobiles Participer à la conception technique et aux choix d'architecture Réaliser les développements Front-End et Back-End (50 % Front et 50 % Back) Développer des applications et fonctionnalités from scratch Faire évoluer et maintenir les applications existantes Participer aux projets de modernisation et de refonte du système d'information Concevoir et développer des API REST Intervenir dans un contexte d'architecture microservices Participer à la mise en œuvre de solutions respectant les principes de Clean Code Réaliser les tests unitaires Participer aux revues de code et aux Pull Requests Identifier, analyser et corriger les dysfonctionnements Être attentif aux problématiques de sécurité et remonter les éventuelles vulnérabilités Collaborer avec le Tech Lead, le chef de projet et les autres développeurs Participer aux cérémonies Agile / Scrum Respecter les engagements et les plannings des projets Après une première phase d'intégration et de prise en main du patrimoine applicatif, vous serez amené à intervenir rapidement sur des sujets de Build et de nouvelles évolutions.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Front-End Angular

Signe +
Publiée le
Angular

1 an
Grenoble, Auvergne-Rhône-Alpes
Dans le cadre du développement d'un nouveau composant Front-End à fort enjeu technique, nous recherchons des Développeurs Angular pour renforcer une équipe de développement Web. Vous participerez à la conception et au développement d'interfaces Web Angular robustes, performantes, réutilisables et maintenables. Vous contribuerez à la structuration modulaire du code, à l'application des bonnes pratiques Angular et à la cohérence technique des développements. Vos principales missions seront les suivantes : Concevoir et développer des composants et fonctionnalités en Angular. Participer à la conception technique et à l'architecture Front-End. Structurer le code de manière modulaire et appliquer les bonnes pratiques de développement. Intégrer les interfaces avec les API REST et les services Back-End Java existants. Comprendre et analyser les échanges entre le Front-End et le Back-End. Participer au diagnostic et à la résolution des problèmes d'intégration. Corriger les anomalies et contribuer à la maintenance corrective et évolutive. Améliorer l'ergonomie, les performances et la maintenabilité du Front-End. Écrire un code propre, lisible, testé et maintenable. Participer aux tests unitaires, à la validation et aux revues de code. Contribuer à la documentation technique. Collaborer avec les équipes techniques et fonctionnelles. Partager les connaissances et contribuer à l'amélioration continue des pratiques de l'équipe. Selon votre expérience, intervenir ponctuellement sur les composants Back-End Java. L'environnement technique comprend Angular, TypeScript, JavaScript, HTML/CSS, API REST, Git et Java. Le projet s'appuie sur des pratiques de développement Agile, de tests unitaires, de revue de code et d'intégration continue CI/CD.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur .NET / Angular

OMICRONE
Publiée le
.NET
Angular

1 an
40k-55k €
400-550 €
Paris, France
Dans le cadre du renforcement d'une équipe IT au sein d'un grand acteur du secteur bancaire, nous recherchons un Développeur .NET / C# / Angular pour intervenir sur le développement et l'évolution d'applications métiers à forte criticité. Le consultant intégrera une équipe Agile et travaillera en étroite collaboration avec les équipes métier, Business Analysts, Product Owners et équipes techniques. MissionsConcevoir, développer et maintenir des applications en C# / .NET ; Développer et faire évoluer les interfaces Front-End sous Angular ; Concevoir et intégrer des API REST ; Participer à l'analyse des besoins et aux choix techniques ; Garantir la qualité du code à travers les tests, revues de code et bonnes pratiques de développement ; Participer aux phases de recette, mise en production et correction des anomalies ; Contribuer à l'amélioration continue et à la performance des applications ; Collaborer avec les différentes équipes IT et métiers dans un environnement bancaire exigeant. Compétences recherchéesExcellente maîtrise de C# / .NET / .NET Core ; Bonne maîtrise d'Angular ; Expérience dans le développement et l'intégration d'API REST ; Bonne maîtrise de SQL et des bases de données relationnelles ; Connaissance de Git et des environnements CI/CD ; Expérience des méthodologies Agile / Scrum ; Sensibilité aux problématiques de performance, sécurité et qualité du code.
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