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

Mission freelanceDéveloppeur Front-End React/TypeScript & AI-Augmented - Lille

KUBE Partners S.L. - Pixie Services
Publiée le
Copilot
GitHub Actions
Kubernetes

6 mois
300-470 €
Lille, Hauts-de-France
Pour renforcer l'ensemble du collectif, nous recherchons un Software Development Engineer basé à Lille (ou hybride). L'enjeu est de participer au développement d'architectures applicatives modernes tout en intégrant au quotidien les meilleures pratiques du développement assisté par Intelligence Artificielle (agentic coding, workflows d'IA agentique, RAG). Contribuer a des développements cross pour le domaine. Environnement technique de la mission : Front-end / Langages : TypeScript, JavaScript, React.js (prioritaire), Vue.js Build & Deploy : Docker, Vite, GitHub Actions, Flux, Helm, Kubernetes Testing & Qualité : Playwright, Jest, Gatling, SonarQube, TU/TI/TA APIs & Outillage : Datadog, Gravitee, Bruno, OpenAPI, OAuth2/JWT, ... IA & Productivité : GitHub Copilot, agents de dev, ... Objectifs et livrables Objectifs principaux : Conception & Développement Front-End : Concevoir et développer des architectures web modulaires, distribuées et Cloud Native répondant aux besoins fonctionnels des entrepôts à l'échelle internationale. Excellence Technique & Craftsmanship : Appliquer des standards d'ingénierie rigoureux (Software Craftsmanship, Pair/Mob programming, revue de code, Doc as Code / C4 Model). Accélération par l'IA : Exploiter les outils d'IA au quotidien (AI-augmented coding, orchestration d'agents) pour accélérer les développements, optimiser la qualité du code et faire monter en compétence l'équipe sur ces pratiques. Démarche DevOps & Qualité : Garantir la couverture de tests (unitaires, E2E, performance) et la fiabilité des applications (CI/CD, monitoring, métriques SLI/SLO). Livrables attendus : Applications et modules Front-End livrés en production, testés, documentés et maintenables. Pipelines de tests et d'intégration continue fonctionnels. Documentation technique à jour (Doc as code, schémas d'architecture C4). Retour d'expérience et cas d'usage partagés sur l'intégration des workflows d'IA dans le cycle de développement. Compétences demandéesCompétencesNiveau de compétence K8S Avancé DATADOG Avancé ANGULAR Avancé VUE Avancé Typescript Confirmé REACT.JS Confirmé GitHub Actions Avancé Github Copilot Confirmé
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Backend Senior

VISIAN
Publiée le
AWS Lambda
Gitlab
Java

1 an
Paris, France
ContexteUne grande entreprise du secteur ferroviaire est en pleine transformation de son offre B2C/B2G (Business to Government) avec la construction d'un nouveau moteur de mobilité. Pour réussir cette transition, il est impératif de sécuriser les engagements actuels. Le domaine "Continuité Business" est la clé de voûte de cette stratégie. Il ne s'agit pas de maintenance passive, mais de maintien en haute performance des systèmes qui génèrent le chiffre d'affaires actuel. L'enjeu : garantir la stabilité absolue et la satisfaction client sur les contrats en cours, tout en organisant le transfert d'expertise métier vers les équipes qui construisent la nouvelle plateforme. MissionsLe prestataire aura trois responsabilités majeures : Excellence opérationnelle & MCO (Maintien en Condition Opérationnelle) Assurer le run et les évolutions des briques historiques. Diagnostiquer et corriger les incidents de production complexes dans un environnement distribué. Objectif Vision Tech : contribuer activement à un MTTR (Mean Time To Recover) < 1h et assurer zéro régression critique. Qualité & refactoring pragmatique Appliquer les standards de qualité modernes (Clean Code, pyramide des tests) sur du code legacy pour le sécuriser. Augmenter la couverture de tests automatisés pour sécuriser les livraisons fréquentes. Transmission & knowledge management Documenter les règles de gestion complexes (tarification, billettique, spécificités régionales). Collaborer avec les équipes "Moteur" pour expliquer le fonctionnement actuel et faciliter la migration future.
Voir cette offre
Freelance

Mission freelanceDéveloppeur/-se Fullstack JS / TS sur Angular & Node.js / NestJS

Comet
Publiée le
Angular
Azure
Full stack

218 jours
480-590 €
Île-de-France, France
Bonjour à tous notamment aux Développeurs Fullstack JS 💛 / TS 💙 sur Angular 🅰️ / Node.js 🟢 / Azure ☁️ 🔎 Je cherche un Fullstack Senior pour rejoindre un acteur majeur du secteur de la beauté, au sein d'une équipe Research & Innovation, qui développe une application dédiée à l'évaluation de la sécurité des produits. Dans le cadre de l'évolution de cette application, l'objectif est de contribuer au développement d'une plateforme Fullstack moderne, avec des enjeux forts autour de la qualité logicielle, des tests automatisés, du temps réel, de l'observabilité et du cloud Azure. 💻 Ce que tu vas faire : - Développement et évolution de l'application - Développement Frontend avec Angular 14 - Développement Backend avec Node.js / NestJS - Travail avec TypeORM et Azure SQL Server - Mise en place et maintenance des migrations - Développement de fonctionnalités temps réel avec WebSockets / - Documentation des APIs avec Swagger - Mise en place de l'observabilité avec OpenTelemetry / Azure Application Insights - Écriture et maintenance de tests unitaires et e2e - Travail dans une codebase existante en respectant les conventions et la stack en place 🎯 Stack Full JS : TypeScript / Angular 14 / Node.js / NestJS / TypeORM / Azure SQL / RxJS / / Jest / Azure / MSAL / ng-zorro-antd / Tailwind CSS 📍 IDF : Rythme hybride 🏡 📅 Démarrage : ASAP ⌛️ Durée : mission longue Qu'en penses-tu ? Une belle journée 🌞
Voir cette offre
Freelance

Mission freelanceLead Développeur Sénior Python (Finance / Gestion d’actifs)

Cherry Pick
Publiée le
FastAPI
Numpy
Pandas

12 mois
Paris, France
Au sein du client, l'équipe IT Operations Technology travaille en étroite collaboration avec tous les départements (Opérations, IT, Recherche). L'équipe conçoit et maintient des solutions logicielles à forte valeur ajoutée, directement connectées aux activités de trading quantitatif et de gestion de fonds. L'équipe joue un rôle central dans la chaîne de valeur front-to-back, en particulier sur les sujets suivants : Tenue des positions et gestion des pools de trading, Calcul de la NAV (valeur liquidative) et suivi de la valorisation des portefeuilles, Reporting de performance et KPI pour les gérants de portefeuille et les équipes de gestion des risques, Suivi du contrôle interne et contribution au dispositif de contrôle permanent, Réconciliation avec les contreparties (brokers, dépositaires, administrateurs de fonds). Ces responsabilités placent l'équipe au cœur des enjeux de la gestion d'actifs : qualité et fiabilité des données, robustesse opérationnelle, contrôle des risques, conformité réglementaire, capacité à accompagner la croissance des encours et des stratégies. Dans un contexte de croissance et d'amélioration continue, l'équipe fait également face à des défis techniques majeurs : Réduction de la dette technique, Modernisation de l'architecture et des technologies, Industrialisation et automatisation des processus, Optimisation de la performance et de la scalabilité des applications pour soutenir les activités de trading et de gestion de fonds. Responsabilités principales Dans cet environnement dynamique et en forte croissance, vous jouerez un rôle clé dans l'évolution des outils et processus critiques supportant les Opérations et le Trading. Vos responsabilités incluront : Reconcevoir et améliorer des applications clés utilisées à travers les activités d'opérations et de trading, Garantir la performance, la fiabilité et la maintenabilité des solutions logicielles dans un environnement critique pour le métier, Automatiser les workflows opérationnels afin de réduire les risques, améliorer la qualité des données et permettre aux équipes de se concentrer sur des activités à plus forte valeur ajoutée, Contribuer à l'amélioration continue des processus front-to-back, depuis la génération des ordres jusqu'au suivi de performance et au calcul de la NAV, Développer et améliorer les solutions liées au suivi et au paiement des commissions, Supporter les évolutions des commissions, avec un focus sur les provisions (accruals) et les réconciliations, Livrer des améliorations sur les réconciliations de financement afin d'améliorer les contrôles, l'efficacité et la transparence, Contribuer à l'évolution de l'écran de paramétrage du financement (Financing Set Up) pour mieux répondre aux besoins métiers et à la scalabilité opérationnelle. En travaillant au sein d'une équipe majoritairement composée de développeurs expérimentés, vous devrez : Concevoir, développer et maintenir des applications basées sur Python, Collaborer étroitement avec les équipes Opérations afin de comprendre les besoins métiers liés au trading, à la valorisation, au suivi des portefeuilles, aux commissions et au financement, Livrer des solutions robustes, scalables et maintenables pour supporter les activités de gestion d'actifs de la société, Contribuer à l'amélioration continue des workflows opérationnels et financiers via un développement logiciel pragmatique et de haute qualité.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Fullstack UX / ReactJS / Golang assité par l'IA (H/F) - 29

Mindquest
Publiée le
CSS
Go (langage)
IA Générative

3 mois
320-500 €
Guipavas, Bretagne
Context Dans le cadre du renforcement de l'équipe Hardware, nous recherchons un Développeur Full Stack pour participer au développement d'une nouvelle solution appelée NEST. NEST permet notamment de gérer les firmwares, constantes et configurations matérielles, ainsi que leur intégration au sein des différentes gammes de serveurs Bare Metal. Mission Au sein de l'équipe Hardware, vous aurez pour principales missions de : * Travailler en étroite collaboration avec l'équipe Hardware pour améliorer l'architecture logiciel de NEST * Participer au développement, à la validation des modules coeurs et à l'enrichissement des services associés à la solution NEST * Participer au déploiement de la solution NEST sur tous nos centres de données et nos zones en France et à l'International * Contribuer et améliorer l'intégration des applications logiciels au sein de nos processus d'intégration continue (CI) et de livraison continue (CD) jusqu'à la mise en production * Renforcer l'application des meilleures pratiques et lignes directrices autour du développement logiciel * Remettre constamment en question ce qui existe et explorer ce qui devrait être changé pour mieux répondre aux besoins évolutifs de notre solution Livrables : * Amélioration de l'architecture logiciel de la solution NEST * Enrichissement des modules coeurs et des services de la solution NEST ( UX / Front-End / Back-End ) * Validation des différents modules et services de la solution * Release et déploiement automatisés de la solution au sein d'OVHcloud (worldwide)
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Fullstack PHP Symfony & Flutter - Banque

Raedy
Publiée le
Dart (langage)
Flutter
PHP

12 mois
Nancy, Grand Est
Notre client, grand groupe bancaire opérant une plateforme digitale grand public à très fort trafic, renforce ses équipes de développement produit. La mission couvre l'ensemble de la stack web (back et front) ainsi que le développement mobile multiplateforme, avec une exigence forte sur la performance, la sécurité et l'accessibilité dans un environnement bancaire en croissance soutenue. Missions Réaliser l'étude fonctionnelle et la conception des évolutions applicatives Développer les composants back-end (PHP / Symfony) et les applications mobiles (Flutter) Écrire et maintenir les tests unitaires et fonctionnels Accompagner la recette et les mises en production Assurer la maintenance applicative et le suivi des incidents Contribuer au pilotage des projets confiés (planning, jalons, reporting) Optimiser et sécuriser les applications et les environnements Produire la documentation technique et fonctionnelle, et assurer le transfert de compétences Mener la veille technologique et participer au choix des outils de développement Technologies & environnement Indispensables Flutter / Dart — développement mobile multiplateforme PHP natif et Symfony 6.x Git et chaînes d'intégration continue Architectures orientées services / API REST Accessibilité numérique Anglais professionnel Souhaitées Vue.js ElasticSearch, Redis Expérience sur un site grand public à fort trafic (intégrations tierces, SEO, tracking) Notions systèmes et réseaux Soft skills Autonomie et capacité à s'intégrer rapidement dans une équipe produit établie Rigueur, notamment sur les sujets de sécurité et de performance Sens du collectif et goût de la transmission Aisance dans un contexte de forte volumétrie et de contraintes de production
Voir cette offre
Freelance

Mission freelanceDéveloppeur Node.js / Architecte Azure - Freelance (H/F)

█ █ █ ██ █ █
Publiée le
CI/CD
Code Review
Data management

Boulogne-Billancourt, Île-de-France

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Voir cette offre
Freelance

Mission freelanceDéveloppeur PYTHON AI

PARTECK INGENIERIE
Publiée le
AI
Python

12 mois
400-550 €
Paris, France
Le Centre d'Excellence Opérationnelle AI recherche 2 Développeurs Python orientés AI pour concevoir, développer et industrialiser des solutions d'intelligence artificielle (modèles ML, pipelines de données, applications GenAI) au service des cas d'usage métiers du groupe. Missions principalesDévelopper des composants logiciels en Python pour l'intégration et l'industrialisation de modèles d'IA (ML classique et IA générative) Concevoir et maintenir des pipelines de données et des pipelines MLOps (entraînement, versioning, déploiement, monitoring des modèles) Développer des API et services exposant les fonctionnalités AI aux applications métiers Implémenter des solutions à base de LLM (RAG, agents, fine-tuning léger, prompt engineering) selon les cas d'usage Participer à la mise en place des bonnes pratiques de développement (tests, CI/CD, code review, qualité de code) Collaborer étroitement avec les data scientists, l'architecte AI et le Product Owner pour transformer les besoins en solutions techniques robustes Contribuer à la documentation technique et au partage de connaissances au sein du Centre d'Excellence Profil recherchéFormation : Bac+5, école d'ingénieur ou équivalent, spécialisation informatique/data appréciée Expérience : 3 à 7 ans d'expérience en développement Python, avec une expérience significative sur des projets à composante IA/ML Compétences techniques : Excellente maîtrise de Python et de son écosystème (Pandas, NumPy, FastAPI/Flask, etc.) Expérience avec les frameworks ML/DL (scikit-learn, PyTorch, TensorFlow) et/ou les frameworks GenAI (LangChain, LlamaIndex, Hugging Face) Bonne connaissance des pratiques MLOps (MLflow, Docker, Kubernetes, CI/CD) Expérience des architectures RAG et des API LLM (OpenAI, Anthropic, Azure OpenAI, modèles open source) Maîtrise de SQL et des environnements cloud (Azure/AWS/GCP) Connaissance des principes de développement propre (tests unitaires, versioning Git, revue de code) Compétences comportementales : Goût prononcé pour l'expérimentation technique et l'IA appliquée Autonomie et capacité à travailler en mode itératif Esprit d'équipe et bonne communication avec les profils data science et architecture Curiosité technologique et appétence pour la veille Anglais obligatoire
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