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

Offre d'emploiDéveloppeur Android Kotlin

VADEMI
Publiée le
Coroutines
Kotlin

6 mois
44k-50k €
400-480 €
Châtillon, Île-de-France
Notre client, renforce l'équipe en charge de son application mobile Android de préparation de commandes. Cet outil métier est au cœur de l'activité e-commerce. Sa fiabilité, sa rapidité et son ergonomie ont un impact direct sur la productivité des équipes et sur la qualité de service rendue aux clients. Vous interviendrez sur l'ensemble du cycle de vie de l'application. Build Concevoir et développer de nouvelles fonctionnalités en Kotlin (coroutines, Jetpack Compose), en lien avec les Product Owners et les équipes métier. Participer à la modernisation progressive de l'application : migration vers Jetpack Compose, mise en place d'une Clean Architecture, amélioration de la CI/CD. Run Assurer la maintenance corrective et évolutive de l'application. Analyser et résoudre les incidents de production. Participer au dispositif d'astreinte pour garantir la continuité des préparations en magasin. Qualité Produire un code fiable, maintenable et testé : revues de code, tests unitaires et d'intégration, automatisation. Tenir compte des contraintes du terrain : performance sur terminaux mobiles, connectivité variable en magasin, gestion des données locales. Les livrables attendus sont la conception, le développement et les tests unitaires. C'est une mission concrète et à fort impact. Elle conviendra à un développeur Android souhaitant allier modernisation technique et application métier utilisée à grande échelle.
Voir cette offre
Freelance

Mission freelanceDéveloppeur principal WinDev

WIKEYS
Publiée le
Architecture
Git
HFSQL

12 mois
400-550 €
Bruxelles, Bruxelles-Capitale, Belgique
Rythme : (temps partiel 3/5) Contexte de la missionLe consultant sera chargé d'analyser l'architecture existante, de documenter les composants applicatifs et les dépendances techniques, d'identifier les risques et d'assurer la maintenance corrective et évolutive des applications. Il travaillera en étroite collaboration avec les équipes métiers et informatiques afin de garantir la continuité de service, la fiabilité des données et la maintenabilité des solutions. Responsabilités principalesAnalyse et architecture applicative : réaliser l'analyse technique des applications client lourd WinDev, examiner leur structure et documenter les composants, les dépendances et les interactions avec les bases de données HFSQL. Documentation technique : produire une documentation détaillée de l'architecture, des interfaces, des flux de données, des mécanismes de synchronisation et des procédures d'exploitation. Gestion des dépendances : inventorier les licences WinDev, WebDev, HFSQL et les composants tiers, ainsi que les infrastructures, les outils de gestion de versions et les procédures de déploiement. Gestion des risques : identifier les risques de perte ou de corruption des données, les vulnérabilités, les dépendances technologiques et les difficultés de maintenance, puis proposer des mesures préventives et correctives. Maintenance corrective : diagnostiquer les incidents, analyser les anomalies et développer les corrections nécessaires au bon fonctionnement des applications. Maintenance évolutive : concevoir et développer les évolutions fonctionnelles validées par les équipes métiers. Tests et déploiement : réaliser les tests techniques, accompagner la recette et assurer le déploiement des correctifs et des évolutions. Support et conseil : apporter une expertise technique aux équipes informatiques et aux responsables métiers afin de garantir la pérennité des applications. Transfert de connaissances : faciliter la reprise éventuelle de la maintenance par un tiers grâce à une documentation complète et exploitable.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Fullstack

VISIAN
Publiée le
CI/CD
Jest
Microsoft Entra ID

1 an
Paris, France
Portefeuille applicatif : Carbon Intelligent Platform : pilotage et audit de l'empreinte carbone IT (cloud et devices), avec briques de calcul et recommandations d'optimisation. Accessibility Governance Hub : hub centralisé de gouvernance de l'accessibilité numérique (suivi WCAG/RGAA, gestion des audits, remédiations, cartographie des risques). Filly (Assistant Exécutif) : application cross-platform (Mobile, Web, Desktop/CarPlay) avec agent vocal embarqué pour la gestion des comptes-rendus, notes et actions des C-Levels. DORA 360 : outil de mesure de la performance des cycles de développement (métriques DORA, maturité DevOps, plans d'action automatisés). Stack technique (monorepo) Monorepo et outillage : Turborepo, pnpm/npm Workspaces, CI/CD automatisée Backend et API : Node.js, NestJS avec Fastify Frontend web : Next.js (React 19+, App Router, Server Components), Tailwind CSS v4, design tokens, React Query Mobile et cross-platform : React Native / Expo Router Persistance et données : Prisma ORM, PostgreSQL, cache Redis Sécurité et identité : intégration Entra ID (Azure AD) pour l'authentification d'entreprise et le SSO Observabilité et qualité : OpenTelemetry (traces, metrics, logs), tests automatisés (Jest, Vitest, Playwright) Missions principales En binôme avec le Lead Engineer, prise en charge de la conception et du développement de bout en bout des fonctionnalités sur toute la stack. Développement fullstack et packages partagés Concevoir et coder des fonctionnalités robustes sur les applications web (Next.js) et les API (NestJS/Node.js). Contribuer activement à la création et à la maintenance des packages transverses du monorepo (design system, utilitaires, couches de sécurité, connecteurs). Participer au portage et aux évolutions des applications mobiles et desktop de la suite. Intégrations techniques et observabilité Implémenter les connecteurs d'authentification d'entreprise avec Entra ID. Intégrer les standards d'observabilité via OpenTelemetry pour suivre la performance et le bon fonctionnement en production. Veiller aux bonnes pratiques de sécurité, de performance et de qualité de code dans l'équipe. Collaboration et force de proposition Co-construire les solutions techniques avec le Lead Engineer et participer aux choix d'architecture. Assurer des revues de code constructives et documenter les développements pour garantir la maintenabilité des plateformes. Profil recherché Expérience : 5 ans minimum en développement logiciel, avec une solide maîtrise du fullstack en environnement moderne. Compétences indispensables : Maîtrise experte de TypeScript, Node.js et NestJS. Maîtrise avérée de Next.js (App Router, Server Components). Expérience concrète du travail en monorepo (Turborepo). Appréciés : Protocoles d'authentification d'entreprise (OAuth2, OpenID Connect, Entra ID). Sensibilité à l'observabilité (OpenTelemetry) ou au développement mobile/cross-platform (React Native). Intérêt pour l'écosystème IA / LLM / RAG ou pour l'accessibilité (WCAG). Soft skills : esprit d'équipe, pragmatisme, autonomie, forte capacité à collaborer dans une petite structure technique resserrée.
Voir cette offre
CDD
CDI
Freelance

Offre d'emploiDéveloppeur BI / Décisionnel - Développeur Atoti/Java

KEONI CONSULTING
Publiée le
Git
Java
Jenkins

18 mois
20k-40k €
400-450 €
Paris, France
Contexte Entre 3 et 6 ans Au sein d'une nouvelle équipe, le consultant participera à l'implémentation d'une nouvelle solution de data visualisation et de suivi en temps réel des indicateurs de risques de marchés et de suivi de P&L pour les desks de dérivés de Taux (short & long term, options). MISSIONS Le consultant accompagnera des Business Analysts, des développeurs Java Front End et des développeurs ETL Back End dans la construction de ce nouveau Framework. A ce titre, le profil développera des nouvelles mesures de risques dans le front end du progiciel de data visualisation avec les données temps-réel (trades, intraday, market data). Ces mesures seront calculées à partir des flux Kafka de l'ETL provenant de plusieurs sources de données. Le prestataire consultant les Business Analysts dans la construction des dashboards analytiques Atoti permettant au trading de suivre leurs positions en temps réel (projections de risques, explain P&L). La mission s'exécutera en collaboration avec le Tech Lead pour optimiser les configurations liées au déploiement du cube OLAP sur les instances régionales . Le consultant participera aux tests de validation, à la conception des livrables ainsi qu'au déploiement de la solution, et devrez produire la documentation technique et fonctionnelle associée. • Environnement technique Environnement de développement : GIT, Jenkins, XLR/XLD Technologie Data Viz : Atoti (éditeur Activiam), Kafka OS : Linux, Windows Base de données relationnelles (Sybase, SingleStore, Oracle), cube OLAP, MDX, SQL, Excel Langages : C# / Java Expertises spécifiques : De formation supérieure (école d'ingénieur ou master), spécialisé dans les systèmes d'information et la finance de marchés, le consultant devra maitriser le cycle de développement logiciel et avoir de solides compétences en suivi des indicateurs de marché (grecques et P&L) sur un desk de dérivés de taux, change, crédit ou equity. Doté d'une bonne rigueur et d'une grande réactivité, le consultant devra avoir le sens de la communication, savoir anticiper et prendre des initiatives, être doté d'un esprit d'analyse et de synthèse. Un niveau d'anglais courant est demandé (à l'écrit comme à l'oral).
Voir cette offre
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
Offre premium
Freelance

Mission freelanceExpert /développeur Expert Jira / Atlassian – Customisation & eazyBI (H/F)

VORSTONE
Publiée le
API REST
Atlassian
JIRA

6 mois
550-650 €
Paris, France
Vorstone recherche un profil Consultant Expert/développeur Jira / Atlassian – Customisation & eazyBI (H/F) pour un groupe international du secteur du luxe basé à Paris pour un démarrage immédiat possible, afin d'accompagner les équipes dans l'optimisation, la configuration et la personnalisation de leur environnement Jira. L'expert Jira sera capable d'intervenir à la fois sur la configuration avancée de la plateforme et sur le développement de fonctionnalités spécifiques. Dans un contexte international et Agile, vous interviendrez sur des projets IT couvrant différents domaines métiers, notamment le digital, l'e-commerce, la supply chain et la gestion des stocks. Vos missions Analyser les besoins des équipes métiers et techniques et proposer des solutions adaptées. Configurer et personnaliser les environnements Jira selon les processus internes. Concevoir et optimiser les workflows, champs personnalisés, écrans, permissions et automatisations. Développer des fonctionnalités et des intégrations spécifiques pour répondre aux besoins métiers. Mettre en place et optimiser les tableaux de bord, reportings et indicateurs de suivi. Assurer la maintenance évolutive, la résolution des incidents techniques et l'amélioration continue de la plateforme. Accompagner les utilisateurs et les équipes IT dans l'adoption des évolutions mises en œuvre.
Voir cette offre

Déposez votre CV

  • Fixez vos conditions

    Rémunération, télétravail... Définissez tous les critères importants pour vous.

  • Faites-vous chasser

    Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.

  • 100% gratuit

    Aucune commission prélevée sur votre mission freelance.

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