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

Mission freelanceExpert/Développeur FPGA

CS Group Solutions
Publiée le
FPGA (Field-Programmable Gate Array)

6 mois
Les Clayes-sous-Bois, Île-de-France
Nous recherchons un Expert/Développeur FPGA Dans le cadre du développement d'équipements cryptographiques, nous avons une mission d'Ingénierie Développement FPGA dont il s'agit de participer à l'étude, au développement et à la validation du design à base de composants FPGA dans des équipements de cyber sécurité conformément aux exigences fonctionnelles et techniques des spécifications. Les missions à réaliser sont les suivantes : Etudier de nouvelles technologies et applications sur cible FPGA/SOC Participer à la définition des architectures FPGA des nouveaux produits Rédiger les documentations de spécification et de validation Développer les IP en RTL sur cible FPGA (Altera/Xilinx) Développer le soft de test du FPGA en bare-metal Compétences requises Bonne maîtrise de l'univers FPGA/SOC Bonne connaissance des langages RTL (VHDL, Verilog) Expérience dans la participation et l'élaboration d'architecture sur cible FPGA Maitrise des environnements de synthèse et routage FPGA Connaissance en langage C Connaissance de l'environnement Linux Solide expérience en développement d'IP à haut débits (PCIe, Ethernet, DDR4, …) Connaissance de langages de scripts (Python, Bash, tcl) Profil Diplôme d'ingénierie ou formation équivalente BAC+5 ou plus en génie électrique avec au minimum 5 ans d'expérience ou plus dans le domaine de la conception sur cible FPGA Bonne capacité de rédaction Rigueur, Autonomie, Adaptation au travail en équipe
Voir cette offre
Freelance

Mission freelanceConcepteur/ Développeur API Intégration (IBM Webmethods)

CAT-AMANIA
Publiée le
API Management
WebMethods

36 mois
510-600 €
Paris, France
Vous accompagnerez dans la mise en oeuvre de l'API Management et l'intégration avec WebMethods IBM. Vous assurez la conception, le développement des flux d'intégration, mais également le support aux projets et assister les équipes dans l'administration de la plateforme API Intégration WebMethods. Vos missions consisteront à contribuer: Conception, développement des flux d'intégration Savoir concevoir et développer des flux API tant synchrones que asynchrones Savoir développer des flux selon différents protocoles et pour différents supports (API, Topics… ou autres). Conceptualiser via des diagrammes les contrats d'échanges à considérer entre les différents providers. Savoir gérer les exigences techniques et fonctionnelles pour pouvoir les retranscrire à l'équipe d'intégration et aux clients. Participer aux spécifications détaillées permettant d'implémenter de nouvelles évolutions demandées par le projet Enrichir la documentation existante Réalisation des tests unitaires et les documenter Fournir les sources d'implémentation et les « versionner ». Support et Administration de la plate-forme API Savoir préparer les livraisons, déployer et s'intégrer avec les pipelines CI-CD Savoir administrer les composants de la plate-forme et écrire les scripts si nécessaire Savoir développer des outils réutilisables au service de l'intégration globale de la plate-forme Enrichir la documentation existante Support et évolutions Surveillance et monitoring : Mettre en place des outils de supervision (logs, métriques, alertes) pour détecter et anticiper les incidents. Correction des bugs : Prioriser la résolution des anomalies signalées par les utilisateurs ou identifiées via des tests automatisés Documentation et Support aux Développeurs Mise à jour de la documentation : Maintenir une documentation complète et accessible pour faciliter l'intégration (Swagger, Postman…). Mais également vérification et mise à jour des documentations techniques et des dossiers d'architecture associés. Mise à jour de la documentation et de la communication, via les outils du client (confluence, Sharepoint…) ; non seulement de la documentation projet mais également des documents de on boarding, de best practices et de vulgarisation requis. Support technique : Assurer un support réactif sur les problèmes liés aux flux notamment sur ceux en Production Feedback et amélioration continue : Recueillir les retours des utilisateurs et les intégrer dans la roadmap produit Livrables attendus seront les suivants: Rédaction de spécifications techniques et fonctionnelles détaillées Planning d'avancement Support aux utilisateurs Cahier de recette Gestion des incidents
Voir cette offre
Freelance

Mission freelanceDéveloppeur Symfony Senior

ematiss
Publiée le
Symfony

3 mois
400-600 €
Île-de-France, France
Contexte : Dans le cadre du développement et de la maintenance d'une plateforme de gestion de contenus vidéo à forte volumétrie, le consultant intégrera une équipe en charge de concevoir, faire évoluer et maintenir des applications critiques utilisées pour la diffusion de contenus numériques. La prestation s'inscrit dans un environnement de développement industrialisé, orienté microservices et API, avec une organisation Agile. Missions : - Participer au développement et à la maintenance des applications Symfony. - Concevoir et développer de nouvelles fonctionnalités. - Optimiser les performances des applications. - Développer et maintenir des API REST. - Participer aux revues de code et garantir la qualité logicielle. - Réaliser les tests unitaires et fonctionnels. - Participer à l'amélioration de l'architecture technique. - Travailler au sein d'une équipe Agile (Scrum / Kanban). - Contribuer aux bonnes pratiques de développement et à l'industrialisation des projets. Compétences techniques : Indispensables : Symfony 6.4 ou supérieur PHP 8.3 API REST SOLID Design Patterns Programmation Orientée Objet (POO) Domain Driven Design (DDD) Tests unitaires et fonctionnels Git Jenkins Docker Microservices Architectures événementielles Méthodologies Agile (Scrum / Kanban) Appréciées : Optimisation des performances applicatives. Expérience sur des workflows complexes. Profil recherché : Plus de 5 ans d'expérience en développement Symfony. Solides références sur des projets de développement PHP modernes. Maîtrise des bonnes pratiques de développement et d'architecture. Autonomie, rigueur et esprit d'équipe. Capacité à évoluer dans un environnement technique exigeant et à forte disponibilité.
Voir cette offre
Freelance
CDI

Offre d'emploi Développeur Fullstack Java

AVA2I
Publiée le
Agile Scrum
Java
React

1 an
40k-45k €
400-550 €
Île-de-France, France
Dans le cadre du renforcement d'une équipe de développement intervenant sur des applications critiques du secteur bancaire, nous recherchons un Développeur Fullstack Java pour participer aux projets d'évolution, de maintenance et de support d'un système de gestion Back Office. Le consultant intégrera une équipe Agile et contribuera au développement de nouvelles fonctionnalités, à la maintenance évolutive et corrective des applications, ainsi qu'au support des environnements de production et de test. À ce titre, il interviendra notamment sur les activités suivantes : Concevoir et développer des applications Fullstack en respectant les bonnes pratiques de développement (Software Craftsmanship, TDD, Continuous Delivery, Clean Code). Participer aux phases d'analyse technique et challenger les besoins en collaboration avec les Business Analysts. Développer et faire évoluer les composants Back-End et Front-End. Concevoir et intégrer des API REST. Assurer la maintenance évolutive et corrective des applications. Participer au support de production et au maintien en condition opérationnelle des environnements. Contribuer à l'amélioration continue des pratiques de développement, des processus et des outils DevOps. Participer aux cérémonies Agile (Sprint Planning, Daily, Review, Rétrospective, Poker Planning). Compétences recherchées Compétences techniques : Java 11/17, Spring, Spring Boot React, TypeScript, HTML5, CSS3 Oracle / SQL / PL-SQL API REST, OpenAPI / Swagger Docker, Kubernetes, OpenShift Git, Jenkins, CI/CD Tests unitaires, TDD et intégration continue Méthodologie Agile / Scrum
Voir cette offre
Freelance

Mission freelanceANALYSTE TECHNIQUE EXPERIMENTÉ ET DEVELOPPEUR .NET FLUX COMPTABLES

PROPULSE IT
Publiée le
.NET

24 mois
325-650 €
France
Analyste technique Flux Comptables et Développements .NET Missions Principales : L'Analyste Technique des Flux Comptables est chargé d'assurer la documentation et l'optimisation des flux comptables transitant entre différentes applications via un format pivot, en s'appuyant sur Talend et les bases de données. 1. Documentation des Flux Comptables : • Analyser et documenter en détail les flux IT comptables depuis l'application métier. • Élaborer des procédures détaillées de gestion des flux. • Maintenir une documentation claire et à jour des flux et transformations. 2. Gestion des Interfaces et des Formats Pivot : • Comprendre, formaliser et documenter les formats pivots utilisés pour la transmission des flux comptables. • Décrire et cartographier les transformations de données effectuées à travers ces formats. • Décrire les adaptations à effectuer entre l'application et le format pivot • Mettre en place des processus de vérification pour garantir l'intégrité des données échangées. 3. Analyse des Flux via Talend (expertise Talend non requise) : • Documenter en détail les processus d'intégration et de transformation des données avec Talend. 4. Analyse de la Base de Données : • Analyse les requêtes SQL utilisées par Talend des données comptables. • Documenter les structures des bases de données impactées par les flux comptables. 5. Développement total ou partiel de la solution cible en .Net C#
Voir cette offre
Freelance

Mission freelanceDéveloppeur Salesforce Revenue Cloud (H/F)

BLOOMAYS
Publiée le
Salesforce CPQ

9 mois
Paris, France
🏢 Description de lʼentreprise Vous rejoignez un groupe digital européen majeur spécialisé dans les services immobiliers en ligne. Son écosystème rassemble plusieurs plateformes reconnues, utilisées chaque mois par des millions de particuliers et de professionnels. Dans un contexte de transformation et d'harmonisation de ses processus commerciaux, le groupe fait évoluer son environnement Salesforce afin de mieux structurer la configuration des offres, la tarification, la facturation et la gestion globale des revenus. L'équipe évolue dans un environnement international, exigeant et orienté produit, avec des enjeux importants de scalabilité, de qualité des données et d'intégration entre Salesforce et les autres briques du système d'information. 💼 Description du poste Votre mission : concevoir, développer et faire évoluer les solutions Salesforce Revenue Cloud couvrant l'ensemble du cycle de gestion des revenus, au-delà de la seule génération de devis. En tant que Développeur·se Salesforce Revenue Cloud confirmé·e, vous interviendrez sur des problématiques de configuration des offres, de tarification, de contractualisation, de facturation et de gestion des flux associés. Vos principales responsabilités : Développer et configurer les fonctionnalités Salesforce Revenue Cloud ; Traduire les besoins métiers en solutions techniques robustes, maintenables et évolutives ; Intervenir sur les processus de pricing, de devis, de billing et de costing ; Concevoir et faire évoluer les règles de gestion liées aux produits, aux prix, aux contrats et aux revenus ; Participer à l'intégration de Revenue Cloud avec les autres composants du système d'information ; Réaliser les tests techniques, corriger les anomalies et sécuriser les mises en production ; Documenter les développements et contribuer à la diffusion des bonnes pratiques Salesforce ; Collaborer avec les équipes techniques, fonctionnelles et métiers dans un contexte international. Le principal enjeu du poste : le besoin porte sur une expertise réelle de Revenue Cloud dans sa globalité. Une expérience limitée à la seule partie devis ou à une utilisation superficielle de la solution ne sera pas suffisante. Vous devrez être capable d'expliquer précisément les processus sur lesquels vous êtes intervenu·e, les fonctionnalités mises en œuvre et votre niveau de responsabilité dans les choix techniques.
Voir cette offre
Freelance

Mission freelanceDéveloppeur fullstack PHP Symfony / React Native H/F

Insitoo Freelances
Publiée le
Javascript
React Native

2 ans
400-435 €
Lille, Hauts-de-France
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur fullstack PHP Symfony / React Native H/F à Lille, France. Contexte : Au sein de la Direction Expérience Digitale, l'équipe produit gère la plateforme applicative critique dédiée à la relation et aux interactions avec un réseau de partenaires professionnels. Dans le cadre d'un rapprochement stratégique entre deux entités, l'équipe fait face à deux chantiers majeurs et simultanés : Unification des flux de données : Adaptation et harmonisation des architectures d'APIs, des modèles de données et des intégrations système. Rebranding graphique : Refonte visuelle des interfaces Web (Symfony/JS) et Mobiles (React Native) pour incarner la nouvelle identité de la marque. Le projet s'inscrit dans un calendrier resserré, rythmé par un jalon prioritaire début novembre où l'ensemble du périmètre applicatif essentiel (must-have) devra être opérationnel et validé Les missions attendues par le Développeur fullstack PHP Symfony / React Native H/F : Intégré(e) à une équipe agile et pluridisciplinaire en tant que Développeur Fullstack PHP Symfony / React Native, votre rôle principal sera de concevoir et de fiabiliser les évolutions applicatives liées à ce rapprochement, tout en assurant la transition graphique des parcours web et mobiles des utilisateurs. ResponsabilitésConception & Architecture : Collaborer activement avec le Product Owner, le Tech Lead et les équipes transverses pour traduire les enjeux d'intégration en solutions techniques scalables et robustes. Développement Back-end : Structurer, faire évoluer et sécuriser les APIs et la logique métier en PHP/Symfony, avec une attention particulière portée à la modélisation et aux flux de données. Développement Front-end (Web & Mobile) : Prendre en charge le rebranding visuel et l'intégration de la nouvelle charte graphique sur la plateforme Web ainsi que sur l'application mobile React Native. Assurance Qualité & Automation : Garantir la non-régression et la robustesse des applicatifs en appliquant des pratiques de tests automatisés rigoureuses (unitaires et fonctionnels E2E). Intervention en build et en run dans une démarche "you build it, you run it".
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