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

Offre d'emploiDéveloppeur Java / STEP

AVA2I
Publiée le
Java

Lille, Hauts-de-France
Dans le cadre d'un programme stratégique de transformation du système d'information, nous recherchons un Développeur Java confirmé disposant idéalement d'une expérience sur STEP pour intégrer une équipe Agile en charge de la refonte du référentiel Clients et Contrats. Le consultant participera au développement, à l'évolution et au maintien en conditions opérationnelles des applications constituant le référentiel de données de l'entreprise, tout en accompagnant les différentes phases du projet jusqu'à sa mise en production. Vos missions Assurer le support et la résolution des incidents de production sur les applications STEP, Java et les référentiels de données. Analyser les anomalies fonctionnelles et techniques, notamment sur STEP STIBO, et proposer les actions correctives. Développer les correctifs et les évolutions sur les applications STEP, Java et les services associés. Participer à la conception des solutions techniques et aux choix d'architecture. Rédiger les spécifications fonctionnelles et techniques. Concevoir, développer et maintenir les services d'échange de données. Participer aux opérations de reprise et de migration des données. Mettre en place et améliorer les dispositifs de supervision et de monitoring avec Elasticsearch. Collaborer avec les équipes métiers, les Business Analysts et les équipes techniques dans un environnement Agile (SAFe). Contribuer à l'amélioration continue de la qualité, de la performance et de la fiabilité des applications.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Full Stack Vue.js / Java (H/F)

VISIAN
Publiée le
Elasticsearch
Java
Vue.js

3 ans
450 €
Lyon, Auvergne-Rhône-Alpes
Contexte de la missionDans le cadre du renforcement d'une équipe projet, nous recherchons un Développeur Full Stack pour intervenir sur une application stratégique destinée à accompagner les équipes commerciales dans le traitement des demandes clients et l'amélioration de leur efficacité opérationnelle. La mission porte sur des développements à forte valeur ajoutée au sein d'un environnement applicatif critique, moderne et industrialisé. Missions principalesConcevoir et développer des fonctionnalités front-end en Vue.js 3. Intégrer les composants d'un Design System interne. Participer aux développements back-end en Java. Contribuer à l'évolution et à la maintenance de l'application. Intervenir au sein d'une architecture micro-frontends et microservices. Exploiter Elasticsearch pour les besoins de recherche, d'indexation et d'optimisation des performances. Participer aux revues de code et garantir la qualité des développements. Contribuer aux processus d'intégration et de déploiement continus. Collaborer avec les différentes parties prenantes dans un environnement Agile. Participer activement au respect des engagements et à la sécurisation des livraisons. Environnement technique Vue.js 3 Java Elasticsearch Architecture micro-frontends Architecture microservices GitLab CI/CD Design System Méthodologie Agile
Voir cette offre
Freelance
CDI

Offre d'emploiDÉVELOPPEUR(SE) DEVOPS - Confirmé (4-10 ans)

SARIEL
Publiée le
Ansible
Scripting
Terraform

24 mois
48k-50k €
490-500 €
Châtillon, Île-de-France
Bonjour, Afin que votre candidature soit prise en compte merci d'envoyer votre CV sous format Word directement à l'adresse suivante : et non via le site par lequel vous avez consulté cette annonce : Nous recherchons un DEVELOPPEUR(SE) DEVOPS - Confirmé (4-10 ans) TJM 500 Objectif global : Développer concevoir, industrialiser et opérer les chaînes d'intégration et de déploiement continu, en cohérence avec les standards d'ingénierie du groupe et les principes d'industrialisation de la plateforme cloud. Contrainte forte du projet - 1. Objet de la consultation Dans le cadre de son programme de transformation cloud, le groupement souhaite renforcer ses capacités DevOps au sein du Train de Transformation Cloud. L'objectif de la présente consultation est de sélectionner un DevOps CI/CD Engineer chargé de concevoir, industrialiser et opérer les chaînes d'intégration et de déploiement continu, en cohérence avec les standards d'ingénierie du groupe et les principes d'industrialisation de la plateforme cloud. 2. Périmètre de la prestation La prestation s'inscrit au sein du Train Cloud et couvre : - L'industrialisation des pipelines CI/CD pour les applications cloud et hybrides - L'intégration avec les composants de la plateforme (Landing Zone, IAM, réseau, observabilité) - La contribution à l'Internal Developer Platform (IDP) - L'amélioration continue des pratiques DevOps (shift-left, automation, qualité) - L'accompagnement des équipes produits dans l'adoption des bonnes pratiques 3. Description de la prestation attendue Le prestataire interviendra en tant que DevOps Engineer confirmé au sein d'une équipe produit ou plateforme. Responsabilités clés : - Concevoir et maintenir des pipelines CI/CD robustes, sécurisés et industrialisés - Automatiser les processus de build, test, déploiement et rollback - Intégrer les contrôles de sécurité (DevSecOps) dans les pipelines - Assurer l'intégration avec les outils d'observabilité et de monitoring - Contribuer à la standardisation des pratiques (templates, blueprints) - Participer à la mise en place d'une plateforme self-service pour les équipes - Optimiser les performances des pipelines (temps de build, coûts) - Documenter et promouvoir les bonnes pratiques DevOps - Accompagner les équipes dans leur montée en compétence 4. Compétences attendues Compétences techniques indispensables : - Maîtrise des outils CI/CD : GitLab CI - Infrastructure as Code : Terraform (obligatoire), Ansible (obligatoire) - Cloud public :AWS, AZURE, GCP (fortement recommandé) - Conteneurisation : Kubernetes - Scripting : Bash, Python - Gestion du code source : Git (workflow avancé) - Sécurité : Vault - IDP : Backstage Atouts appréciés : - Expérience sur une Internal Developer Platform (Backstage ou équivalent) - Connaissance des pratiques FinOps - Expérience en environnement SAFe / Agile à l'échelle - Mise en œuvre de stratégies GitOps - Outils d'observabilité : o Prometheus, Grafana, ELK, OpenTelemetry 5. Savoir-être attendu - Forte capacité de collaboration transverse (équipes produit, infra, sécurité) - Esprit d'amélioration continue - Autonomie et proactivité - Capacité à vulgariser et à accompagner - Rigueur et sens de la qualité - Orientation résultats et delivery 6. Livrables attendus - Pipelines CI/CD industrialisés et documentés - Templates standardisés (pipelines, IaC) - Documentation technique et guides utilisateurs - Tableaux de bord de performance CI/CD (lead time, taux de succès, etc.) - Contribution aux référentiels internes (IDP, bonnes pratiques) - Support aux équipes projets Définition du profil ANALYSE Participe à l'analyse fonctionnelle détaillée des besoins utilisateurs et peut être sollicité pour des ateliers de définition des spécifications générales Étudie les opportunités et la faisabilité technologique de l'application, réalise l'analyse technique, l'étude détaillée et contribue à l'estimation des charges CONCEPTION ET DÉVELOPPEMENT Contribue au design du logiciel et des frameworks utilisés dans le cadre du projet Adapte et applique les paramètres techniques des progiciels ou des middlewares Réalise le prototypage Analyse et développe les composants en utilisant les langages appropriés Participe à la structuration des Bases de Données Participe à la revue croisée des développements de ses pairs Initialise le dossier d'exploitation Assemble les composants unitaires dans un package applicatif cohérent destiné au déploiement de la solution et l'intègre à la gestion de configuration Documente les applications pour les développements ultérieurs et la Mise en Production (MEP) Harmonise et industrialise l'ensemble des composants et applications Utilise les composants logiciels réutilisables et met à jour la nomenclature RECETTE UNITAIRE ET TESTS D'INTÉGRATION Responsable des tests unitaires : élaboration des jeux d'essais et réalisation Teste, identifie et traite les dysfonctionnements éventuels du logiciel développé Vérifie la conformité de l'ouvrage avec la demande formulée Contribue à la préparation et à la réalisation des tests d'intégration Analyse les résultats et rédige le rapport de tests MAINTENANCE Réalise les développements nécessaires à la maintenance corrective et évolutive Participe à l'analyse et à la résolution des incidents de production Dans le cas où vous êtes intéressé par ce poste, pourriez-vous m'envoyer votre CV au format word à en indiquant, votre disponibilité ainsi que vos prétentions salariales ou votre tarification journalière si vous êtes indépendant.
Voir cette offre
Freelance
CDI
CDD

Offre d'emploiAnalyste Développeur sur les technologies Dynamics, Power Platform et Azure

R&S TELECOM
Publiée le
.NET
Azure DevOps
C#

6 mois
Paris, France
Contexte de la mission le client dispose d'1 CRM basé sur la technologie Microsoft Dynamics 365. Le crm des clients personnes physiques et personnes morales, ATLAS s'est inscrit dans le programme de la Direction Générale, visant à redéfinir et unifier le parcours client. Cela répond aux 4 objectifs ci-dessous : Améliorer sa performance commerciale et sa relation client, Centraliser l'ensemble des informations pertinentes, Permettre d'harmoniser le service rendu aux clients et partenaires (salariés, entreprises, bailleurs et collectivités) quel que soit le canal utilisé (téléphone, mail, agence, plateforme…) Donner aux collaborateurs une vision à 360° de la relation avec les clients et partenaires et ainsi être force de proposition sur la base de l'analyse 360. Le CRM a comme objectif également de pouvoir identifier de manière unique un tiers (Personne Physique ou Personne Morale) et d'avoir ainsi une vision 360 des échanges avec ce tiers, de ses demandes et des services rendus (prêts, aides ou autre). Aujourd'hui, cette vision existe en s'appuyant notamment sur un référentiel de personnes physiques et un référentie de personnes morales. Avant le crm ATLAS, chaque domaine applicatif gérait ses données en local, sans codification commune et sans stratégie partagée de mise à jour à partir de sources externes. De fait, les réconciliations des données entre ces visions étaient difficiles. Elles ne permettaient ni d'avoir une vision complète d'un demandeur, ni de lui proposer l'ensemble des produits ALS adéquats. C'est ainsi qu'en 2023, le crm ATLAS a vu le jour sur le premier périmètre de nos clients personnes physiques, puis en 2024 sur le périmètre des personnes morales, avec lesquelles nous entretenions une relation commerciale. Les connaissances techniques suivantes sont indispensables : MS Dynamics 365, PowerApps et l'environnement Microsoft Azure Architecture logicielle Utilisation de Azure DevOps (Git) pour la gestion des sources, du backlog, des pipelines .Net framework 4.7 et .Net Core 3 (avec C#) Connaissance des méthodologies Cycle en V et Agile (La DSI d'ALS s'inspire de principes Agile pour mener à bien certains projets tout en s'adaptant à l'organisation de l'entreprise). Objectifs et livrables Les prestations attendues sont notamment : Définition et la conception de l'architecture applicative globale de la solution mise en œuvre avec Dynamics ainsi que les interactions de cette solution avec l'environnement informatique et humain dans lequel elle s'intègre (Système d'information interne et/ou Cloud) Participation à la conception, en vérifiant le respect des design pattern. Aide à la définition, la conception et l'implémentation des modules applicatifs. Le développement des projets Microsoft Dynamics durant les phases de conception et la coordination avec le reste de l'équipe. Assistance aux programmeurs dans les paramétrages complexes. Assemblage et intégration de différents composants de solutions logicielles Définition et paramétrage de solutions logicielles Tests et recettes Définition d'interface, évolution nécessaire pour permettre d'intégrer les composants Les livrables attendus sont notamment : Composants logiciels (paramétrage, sources, exécutables, scripts, tables, IHM, etc.) Dossier d'intégration et dossier d'architecture technique Plans de tests et bilans d'exécution Documentations et mises à jour (dossiers d'exploitation, manuels utilisateurs, etc.) Rapport d'activité Tout autre livrable jugé nécessaire à l'atteinte du résulta Compétences demandéesCompétencesNiveau de compétence .NET Confirmé MS Dynamics 365 Expert Azure Devops Confirmé Microsoft Azure Expert C# Confirmé POWERAPPS Expert
Voir cette offre
CDI
Freelance

Offre d'emploiDéveloppeur PIM/MDM - Référentiel Produit

VIVERIS
Publiée le
Javascript
Master Data Management (MDM)
Product Information Management (PIM)

1 an
35k-47k €
430-530 €
Lille, Hauts-de-France
Contexte : Dans le cadre de l'évolution et de la maintenance d'une plateforme de gestion des données produits, nous recherchons un Développeur PIM / MDM pour intervenir sur ce périmètre stratégique pour notre client, grand retailer. Le poste combine des activités de RUN (maintenance, support, correction) et de BUILD (évolutions, nouveaux besoins, optimisation de la plateforme). Missions : Au sein de l'équipe PIM / MDM, vous interviendrez sur les activités suivantes : RUN Assurer la maintenance corrective et évolutive de la plateforme STEP Analyser et résoudre les incidents de production Identifier les causes racines et proposer des actions correctives durables Assurer le support technique aux équipes métier et IT Participer au monitoring et à l'amélioration de la stabilité applicative BUILD Développer de nouvelles fonctionnalités et évolutions sur le produit PIM, Participer aux phases de conception technique Réaliser les développements, paramétrages et configurations sur la plateforme Implémenter et maintenir les workflows, règles métiers et modèles de données Participer aux intégrations avec les systèmes connexes (API, flux, middleware) Contribuer aux tests techniques et aux mises en production Profil recherché Vous maitrisez une solution PIM/MDM du marché comme STEP de Stibo, Informatica MDM,... Expérience en développement applicatif en Java, Javascript, Bonne capacité à comprendre les règles de gestion métier.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Open xDI Semarchy Sénior sur Vannes

EterniTech
Publiée le
Apache Hive
HDFS (Hadoop Distributed File System)
PostgreSQL

1 an
Vannes, Bretagne
Contexte de la missionDans le cadre du renforcement d'une squad Data, nous recherchons un Développeur Open xDI Semarchy Sénior afin d'accompagner les équipes sur des activités de développement, d'intégration et de maintenance de solutions Data. Le consultant interviendra sur un environnement technique riche composé notamment de Semarchy xDI, Teradata, PostgreSQL, MySQL, Hive, Phoenix, HDFS ainsi que des API Spring Boot. Missions principalesAu sein de la squad, vos principales responsabilités seront : Assurer le développement et l'intégration des évolutions sur le périmètre des solutions Data. Participer aux phases de conception technique et contribuer aux séances d'affinage. Préparer et réaliser les mises en production en collaboration avec les équipes expertes. Assurer le support applicatif (SAV) et contribuer à la résolution des incidents. Maintenir et enrichir la documentation fonctionnelle et technique. Accompagner les utilisateurs dans la prise en main des solutions. Participer à l'analyse du patrimoine applicatif existant. Contribuer à l'alimentation et à la priorisation du backlog technique. Effectuer une veille technologique régulière afin d'identifier les évolutions pertinentes. Compétences techniques recherchéesCompétence indispensable✅ Semarchy xDI / Open xDI Compétences appréciéesTeradata PostgreSQL MySQL Hive Phoenix HDFS API REST avec Spring Boot
Voir cette offre
Freelance

Mission freelanceDéveloppeur IA Agents & Orchestration H/F

Freelance.com
Publiée le
Agent IA
API
Claude

1 an
510-590 €
Île-de-France, France
Notre client évolue dans le secteur bancaire et souhaite renforcer son équipe spécialisée en intelligence artificielle et technologies avancées. Cette équipe conçoit et industrialise des composants d'intelligence artificielle destinés à différents métiers : API, chatbots internes et externes, agents IA, automatisation de workflows et intégration de grands modèles de langage. Dans le cadre de la montée en puissance des usages de l'IA, nous recherchons un Développeur IA expérimenté, spécialisé dans la conception d'agents IA outillés, l'orchestration de workflows, les chatbots avancés et l'intégration au système d'information. Vous interviendrez sur la conception, le développement et l'industrialisation de solutions IA capables d'interagir avec des outils, des API et des systèmes métiers. Vous contribuerez à des projets à forte valeur ajoutée, allant de l'assistant conversationnel à l'automatisation de processus complexes, dans un environnement soumis à des exigences élevées en matière de sécurité, de gouvernance et de fiabilité. Missions principalesConception et développement d'agents IAConcevoir et développer des agents IA capables d'appeler des API, d'utiliser des outils internes et d'exécuter des actions complexes. Modéliser des scénarios multi-étapes : analyse, décision, action et supervision. Développer des composants de tooling IA : actions, connecteurs, wrappers, mécanismes de permissions et exécuteurs d'outils. Mettre en œuvre des workflows agentiques adaptés aux besoins métiers. Intégrer les exigences de sécurité des systèmes d'information, de protection des données et de gouvernance IA. Développement de chatbots et assistants métiersConcevoir ou améliorer des assistants IA destinés à la gestion documentaire, à la qualification de documents et au pilotage de workflows. Développer des fonctionnalités de mémoire, de récupération d'information et de contextualisation. Concevoir des flows conversationnels complexes et améliorer l'expérience utilisateur. Mettre en œuvre des prompts avancés et des réponses structurées. Intégrer différents modèles de langage, notamment Mistral, GPT et Claude. Implémenter des mécanismes de clarification automatique et de gestion des échanges conversationnels. Intégration et orchestration avec le système d'informationDévelopper des appels sécurisés vers des API internes et des applications métiers. Connecter les solutions IA aux environnements ERP, GED, CRM, RPA, bases documentaires et plateformes d'entreprise. Interfacer les agents avec des pipelines documentaires et des outils d'orchestration existants. Concevoir des connecteurs métier robustes et réutilisables. Mettre en place une gestion fine des autorisations, de la traçabilité et des journaux d'exécution. Industrialisation et fiabilisationDévelopper des solutions observables et exploitables en production. Mettre en place les logs, métriques, traces, alertes et indicateurs de suivi des coûts. Développer les tests unitaires, d'intégration et end-to-end des chatbots et agents IA. Contribuer aux frameworks, bibliothèques et conventions techniques internes. Participer à la mise en place des pratiques DevSecOps, selon le principe « You Build It, You Run It ». Participer aux démonstrations techniques, aux ateliers de cadrage, aux PI Planning et aux rituels Agile.
Voir cette offre
CDI

Offre d'emploiDEVELOPPEUR DRUPAL / ANGULAR SENIOR (H/F)

GROUPE ALLIANCE
Publiée le
Angular
Drupal

50k-60k €
France
ACCROCHE SI TU SAIS TRADUIRE " , TU NE TE TROMPES PAS D'ANNONCE ... CE QUE TU RECHERCHES : Evoluer au sein d'une équipe dynamique Participer à des projets innovants d'envergure Relever des défis Donner un nouveau souffle à ta carrière Alors nous avons la mission idéale pour toi. Au sein d'un acteur majeur du secteur de l'assurance, tu participeras au développement et à l'optimisation des plateformes web :Analyse des besoins, tu feras Spécifications techniques, tu rédigeras L'architecture et/ou socle technique, tu définiras Bonnes pratiques, tu instaureras De nouvelles fonctionnalités, tu développeras Zéro bug, tu laisseras Ton équipe, tu accompagneras Aux instances de pilotage, tu participeras QUI TU ES : Diplômé(e) de la formation qui va bien Surdoué(e) ou dôté(e) d'une expérience de 10ans minimum Expert(e) de l'écosystème PHP : Drupal 10 et Angular 18+ Habile avec les outils : Git, CI/CD AU-DELÀ DES COMPÉTENCES TECHNIQUES, TU ES / AS : Dynamique : tu n'aimes pas rester les deux pieds dans le même sabot Autonome : un guide du Routard te suffira Esprit de synthèse : tu sais aller à l'essentiel Capacité d'adaptation : tu es un vrai caméléon Sens de la communication : les mots n'ont pas de secret pour toi Force de proposition : tu es l'Aladdin de l'informatique Esprit d'équipe : un pour tous et tous pour un !
Voir cette offre
Freelance

Mission freelanceDéveloppeur Senior C++ / Qt (H/F) - 92

Mindquest
Publiée le
C/C++
CMake
Conan

6 mois
Courbevoie, Île-de-France
Dans le cadre du renforcement d'une équipe produit dédiée à un configurateur logiciel industriel, nous recherchons un(e) développeur(se) Senior. Il/elle rejoindra l'écosystème de développement d'un système applicatif existant complexe, dans un environnement industriel exigeant, et participera à l'instruction des évolutions ainsi qu'au raffinement des User Stories, à la conception technique et au développement des tests unitaires. Selon les opportunités, il/elle pourra également endosser le rôle de Scrum Master à hauteur de 25 % de son temps. Enjeux clés de la missionDévelopper et faire évoluer le produit Configurateur dans un environnement logiciel industriel. Garantir la qualité, la testabilité et la maintenabilité du code. Contribuer au fonctionnement Agile et à l'amélioration collective de la squad. Missions : Prendre en main l'écosystème technique et applicatif existant. Participer à l'instruction des projets, évolutions et raffinements des User Stories. Concevoir et développer les évolutions logicielles en C++/Qt. Développer les tests unitaires et contribuer à la qualité logicielle. Rédiger la documentation d'architecture et les procédures techniques d'installation et d'exploitation. Participer à la conception technique et, selon opportunité, assurer le rôle de Scrum Master à hauteur de 25 %
Voir cette offre
CDI

Offre d'emploiIngénieur·e Automatismes PLC - TwinCAT H/F (CDI)

LIANEO
Publiée le
Systèmes embarqués

50k-70k €
Villeneuve-la-Garenne, Île-de-France
Le contexte Lianeo Lianeo, ESN et cabinet de recrutement spécialisé en logiciel embarqué, recrute actuellement pour le compte d'un partenaire de la robotique appliquée à la logistique. Le poste est ouvert en CDI, directement chez le client. Le contexte client Le client conçoit une solution robotisée qui gère les flux de charges dans les entrepôts logistiques, et sa base de clients s'élargit. Sa petite équipe informatique couvre l'embarqué bas niveau, les automatismes, l'algorithmique de pilotage et le frontend. Chaque nouveau déploiement apporte des équipements à raccorder au robot : la couche automate doit pouvoir les accueillir proprement, sans fragiliser l'existant. Au plus près des machines : le poste demande d'être sur site. Le télétravail est d'1 jour par semaine, avec la possibilité d'en faire 2 ponctuellement, sur demande, une fois l'intégration passée. Vos missions Concevoir et développer de nouvelles fonctionnalités sur la couche PLC du robot Développer les briques logicielles qui permettent d'ajouter de nouveaux équipements : ascenseurs, tables de transfert, étiqueteuses, lecteurs de codes-barres, balances Structurer le code en Structured Text orienté objet (function blocks, méthodes, interfaces) pour que ces ajouts soient réutilisables d'un projet à l'autre Définir les échanges entre la couche automate et la couche de pilotage algorithmique Mettre au point les fonctionnalités en simulation puis sur machine Contribuer à la fiabilité du système en exploitation : gestion des défauts, diagnostic Documenter les développements et partager les pratiques avec l'équipe
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