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

Offre d'emploiingénieur développeur C# / blazor - énergie H/F

VIVERIS
Publiée le

45k-50k €
Saint-Denis, Île-de-France
Contexte : Pour l'un de nos clients du secteur de l'énergie, nous recherchons un ingénieur pour faire évoluer les applicatifs et les ouvrages pour répondre aux enjeux de demain. L'outil des courbes a été déployé en 2015. Que ce soit d'un point de vue graphique, ergonomique, l'outil n'est plus adapté d'autant plus avec l'augmentation du nombre d'ouvrage dans la supervision. Le Back du SCADA utilise AVEVA System Plateform. Le Front quant à lui a été sortie d'AVEVA et utilise un Framework Blazor. Aujourd'hui cet outil courbe est « legacy » est encapsulé dans AVEVA. L'objectif du projet est de développer un nouveau outil courbe directement sur le framework utilisé. Missions: - Participer à l'analyse des besoins et aux travaux de préparatoires au développement ; - Réaliser les développements en respectant les règles de l'art ; - Participer à l'amélioration continue de la cellule (organisation, qualité, architecture, assurer une veille technologique) ; - Participer à la mise en production et au maintien en condition opérationnel de la ou des application(s) ; - Être attentif à la bonne expérience utilisateur. Ces prestations seront réalisées dans le respect des jalons du projet, de la charge, des SLA, des politiques et standards GRDF, du cadre technique de la DSI, en collaboration avec tous les acteurs SI et métier et en s'appuyant sur le patrimoine documentaire existant. Exemples de livrables: Les Livrables demandés lors de cette prestation pourront être (liste non exhaustive) : - Le code source des applications - Reporting (suivi du Design / Build / Test, points d'attention, ...) ; - Contribution à la Documentation technique (études d'impacts, spécifications, description et configuration des environnements, modèles de données, ...) ; - Livraison des packages applicatifs développés par l'équipe sous le contrôle du MOE ; - Contribution au Dossier de préparation de MEP (avec rédaction / contributions aux documents suivants : résultats tests de performance, bilan des tests, PTI, PTE, ...)
Voir cette offre
Freelance

Mission freelanceDéveloppeur Intelligence artificielle

ESENCA
Publiée le
IA

1 an
Lille, Hauts-de-France
📍 Lille (2 jours de télétravail par semaine) 📅 Démarrage : ASAP ContexteDans le cadre de la construction d'une plateforme digitale internationale dédiée à la gestion du cycle de vente de prestations de services, nous recherchons un Développeur Full Stack Senior orienté IA, capable d'évoluer dans un environnement où l'Intelligence Artificielle est au cœur du processus de développement. L'objectif n'est pas uniquement de développer des fonctionnalités, mais de concevoir, piloter et fiabiliser un cycle de développement assisté par des agents IA, permettant d'accélérer la production tout en garantissant un haut niveau de qualité, de traçabilité et de maintenabilité. Vous intégrerez une équipe produit agile travaillant sur des applications critiques couvrant l'ensemble du parcours client, depuis la qualification du besoin jusqu'à la facturation des prestations. Vos missionsAu sein d'une équipe de développement expérimentée, vous serez amené à : concevoir de nouvelles fonctionnalités sur une plateforme de services à forte volumétrie ; participer aux choix d'architecture et à la conception des modèles métiers ; rédiger des spécifications fonctionnelles et techniques exploitables par les outils d'IA générative ; piloter un développement assisté par IA plutôt que produire systématiquement le code manuellement ; orchestrer et superviser les travaux réalisés par des agents IA spécialisés ; analyser de manière critique les propositions générées par l'IA et arbitrer les choix techniques ; réaliser les revues de code et garantir le respect des standards de développement ; assurer la traçabilité des décisions techniques et fonctionnelles ; participer à l'amélioration continue des processus de développement assistés par IA ; contribuer à la qualité, aux performances et à la robustesse de la plateforme. Environnement techniqueBackendNestJS TypeScript Prisma PostgreSQL FrontendSvelte Design System ArchitectureMicroservices Event Driven Kafka API REST Cloud & DevOpsGoogle Cloud Platform (GCP) Kubernetes (GKE) Datadog Git
Voir cette offre
Freelance

Mission freelanceDéveloppeur Full Stack .NET Senior

ematiss
Publiée le
.NET

6 mois
100-500 €
Lyon, Auvergne-Rhône-Alpes
Contexte : Dans le cadre de l'évolution d'un système de fabrication audiovisuelle, le consultant interviendra sur le développement et l'intégration de solutions Full Stack .NET permettant de faire communiquer différents systèmes d'information avec une plateforme de Production Asset Management (PAM). La mission s'effectue en collaboration avec les équipes projets, les équipes de support et les éditeurs afin de moderniser un environnement critique dédié à la production et à la diffusion de contenus audiovisuels. Missions : Développer les intégrations entre les systèmes d'information et la plateforme PAM. Concevoir et réaliser les évolutions applicatives. Corriger les anomalies et assurer la maintenance corrective. Participer à la rédaction et à la mise à jour des spécifications techniques. Réaliser les tests unitaires des développements. Assurer le support de niveau 3 auprès des équipes de support. Optimiser les performances du code lorsque nécessaire. Collaborer avec les équipes projets internes et les partenaires externes. Participer à la documentation technique des solutions développées. Compétences techniques : Indispensables : C# .NET Framework 4.8 MVC Visual Studio TFS Entity Framework WCF REST JavaScript AJAX CSS IIS Webservices Oracle PL/SQL Réseaux Ethernet/IP Protocoles SMB et FTP ALM / HP Quality Center Connaissances appréciées : Formats vidéo et transcodage Environnements SI audiovisuels Orchestration de workflows médias Processus de radio filmée MusicMaster Intégration de solutions d'inserts téléphoniques radio Profil recherché : Plus de 5 ans d'expérience en développement Full Stack .NET. Solide maîtrise des technologies Microsoft et des architectures applicatives. Connaissance des environnements audiovisuels et des systèmes de production média. Capacité à intervenir sur des développements complexes, du support de niveau 3 et de l'intégration de solutions. Bon esprit d'équipe, qualités rédactionnelles et aisance dans les échanges avec les équipes techniques et métiers.
Voir cette offre
CDI

Offre d'emploiDéveloppeur JAVA (F/H)

CELAD
Publiée le

38k-47k €
Strasbourg, Grand Est
Strasbourg - Télétravail 2 jours/semaine après 4 mois - Expérience de 5 ans minimum (hors stages / alternance) Vous êtes prêt.e à relever un nouveau défi technique ? Nous poursuivons notre développement et recherchons actuellement un.e Développeur JAVA pour intervenir chez un de nos clients. Votre rôle au quotidien : - Analyser les besoins utilisateurs et proposer des solutions adaptées et performantes - Concevoir et développer des applications robustes, tout en réalisant des tests rigoureux (unitaires, intégration, charge) - Garantir la qualité du code en respectant les bonnes pratiques et en produisant une documentation claire - Assurer la maintenance et les évolutions des applications pour répondre aux besoins métier - Fournir un support technique et accompagner les utilisateurs - Partager vos connaissances pour renforcer l'expertise collective de l'équipe ⚙️ Stack technique : - Back-end : Java, Spring Boot - Front-end : Connaissance ou expérience d'un framework JavaScript - Middleware : RabbitMQ, Kafka, JMS (au moins une expérience significative) - Bases de données : SQL Server, MongoDB - Architecture : Expertise confirmée en microservices - Tests : jUnit - Versionning : Git - Outils de développement : IntelliJ, Maven, Sonar - Déploiement : Jenkins, Ansible - Gestion de projet : JIRA, Confluence Quelques infos importantes à retenir : - Expérience de 5 ans minimum (hors stages / alternance)
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Talend (H/F)

INFOTEL CONSEIL
Publiée le
Développement
Talend

12 mois
Alpes-Maritimes, France
· Objectif Dans le cadre de l'évolution de son Système d'Information et de la modernisation de ses flux de données, notre client, acteur majeur du secteur de l'assurance santé et prévoyance, recherche un(e) Développeur Talend. Vous rejoindrez une équipe en charge des échanges de données, de l'alimentation des référentiels métiers et de l'optimisation des processus d'intégration au sein du SI. Votre expertise contribuera directement à la fiabilité, la performance et la qualité des données utilisées par les applications métiers, les outils décisionnels et les partenaires externes. · Principales activités · Analyser les besoins métiers et techniques en matière d'intégration de données. · Concevoir, développer et maintenir des flux ETL/ELT sous Talend. · Participer à la définition de l'architecture des traitements de données. · Assurer le maintien en condition opérationnelle des traitements existants. · Garantir la qualité, la cohérence et la traçabilité des données. · Optimiser les performances des traitements et des échanges. · Réaliser les analyses d'impacts et contribuer aux évolutions du SI. · Participer aux recettes techniques et à la validation des livrables. · Produire et maintenir la documentation technique. · Accompagner les équipes projets et assurer un rôle d'expert auprès des développeurs. · Participer à la résolution des incidents de production et aux actions correctives. · Contribuer à l'amélioration continue des processus de développement et d'exploitation. Environnement technique général : ETL / DATA : Talend Data Integration ; Talend Administration Center ; Talend JobServer ; Talend ESB ; Talend Data Quality ; Talend Data Services BDD : Oracle ; PostgreSQL ; SQL Server ; MySQL Échanges : API REST / SOAP ; Web Services ; XML ; JSON ; CSV ; JMS DevOps & Industrialisation : Git ; Jenkins ; Maven ; SonarQube ; Docker ; Kubernetes ; Cloud (AWS / Azure). Décisionnel & Reporting (apprécié) : Power BI ; Qlik ; Business Objects
Voir cette offre
Freelance

Mission freelanceDéveloppeur Sénior .NET/ Lead Tech

CAT-AMANIA
Publiée le
.NET
.NET CORE
API REST

12 mois
500-560 €
Paris, France
Vous serez en charge d'accompagner les évolutions fonctionnelles et poursuivre des projets de modernisation du système d'information. Vous interviendrez au sein d'équipes pluridisciplinaires, intégrant des chefs de projet, des business analysts, des développeurs et des partenaires externes. Vous contribuerez aussi bien aux activités de maintenance qu'aux projets de construction de nouvelles solutions dans un contexte Agile Scrum. A ce titre, vos missions consisteront à : Concevoir et faire évoluer les architectures techniques des applications du périmètre. Participer aux développements complexes et aux chantiers techniques structurants. Garantir la qualité, la maintenabilité, la performance et la sécurité des solutions mises en œuvre. Accompagner les équipes de développement sur les choix techniques et les bonnes pratiques. Contribuer à l'industrialisation des développements et à l'amélioration continue des processus CI/CD. Les livrables attendus sont les suivants: Dossiers d'architecture technique. Spécifications techniques détaillées. Composants logiciels et développements associés. API, services et mécanismes d'intégration documentés. Pipelines CI/CD et procédures de déploiement. Documentation technique et d'exploitation. Guides de développement et référentiels de bonnes pratiques. Comptes rendus d'analyses techniques et recommandations d'évolution. Support aux phases de recette, de mise en production et de transfert de compétences.
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