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

Offre d'emploiDevelopper Fullstack .NET

LEVUP
Publiée le
Azure

12 mois
France
La mission est à Charleroi en Belgique, et nécessite une présence sur site de minimum 2jours par semaine. Nous recherchons donc quelqu'un de mobile. Une organisation en tribes. Les développeurs travaillent au sein de tribes qui réunissent des profils techniques et métier. Le consultant échange directement avec les décideurs des produits qu'il construit (Product Owners, représentants métier) : il participe à la compréhension du besoin, challenge les solutions et explique ses choix techniques de manière compréhensible par tous. Une ingénierie logicielle assistée par l'IA, maîtrisée. Nous avons fait le choix de l'ingénierie assistée par l'IA (GitHub Copilot, Microsoft 365 Copilot, Microsoft Copilot). consistant comme il encadrerait un développeur junior : il cadre la demande, fournit le contexte, relit, teste et valide chaque proposition ; • il reste pleinement responsable du code livré : qualité, sécurité, performance et maintenabilité ; • cela suppose une solide maîtrise des patterns de programmation et des architectures techniques et de solution. Nous recherchons des ingénieurs passionnés par leur métier, qui maîtrisent ce qu'ils livrent, et non des profils qui se contentent d'accepter du code généré. La sécurité, l'affaire de chaque développeur. En tant que gestionnaire de réseaux de distribution d'énergie, nous évoluons dans un contexte qui exige des développements sécurisés, dans le cadre de la norme ISO 27001. Chaque développeur intègre la sécurité dès la conception (secure by design), comprend les analyses de sécurité intégrées à notre chaîne de livraison, SAST (analyse statique du code) et SCA (analyse des composants et dépendances tiers), et sait en interpréter et en traiter les résultats. Notre outillage. Le code source est hébergé sur GitHub ; la chaîne de livraison (pipelines CI/CD), le suivi du travail (Boards) et les plans de tests sont gérés dans Azure DevOps. Tâches principales Le consultant rejoint une équipe de développement agile (Scrum ou Kanban) au sein de la tribe. À ce titre, il : Fonctionnement agile • participe activement aux rituels de l'équipe : planification, daily, affinage du backlog, revue et rétrospective ; • contribue avec le Product Owner à la compréhension des besoins et à l'affinage des user stories et de leurs critères d'acceptation ; • estime l'effort de ses développements et contribue à l'atteinte des objectifs de l'itération ou à la fluidité du flux de travail (Kanban) ; Développement et qualité • conçoit et développe les fonctionnalités, en cohérence avec l'architecture définie avec le Software Designer de l'équipe et dans le respect des standards de développement ; • écrit des tests automatisés et respecte la Definition of Done de l'équipe ; • intègre la sécurité dans ses développements et traite les vulnérabilités remontées par les analyses de sécurité (SAST, SCA) ; • utilise l'IA de manière maîtrisée : il cadre l'assistant, relit, teste et valide le code produit avec son aide ; • soumet son code par pull request liée au suivi du travail et participe activement aux revues de code ; • documente ses développements pour en faciliter la maintenance ; Livraison et exploitation • déploie ses développements via la chaîne CI/CD sur les différents environnements ; • contribue à la maintenance corrective et évolutive, ainsi qu'à la résolution des incidents ; • contribue à l'amélioration continue de l'équipe : pratiques, outillage, réduction de la dette technique. Spécifiques au profil • développe des API et des services back-end en .NET, ainsi que des traitements asynchrones sur Microsoft Azure (Azure Functions, Service Bus) ; • développe et maintient les interfaces utilisateur en Blazor dans le respect des principes d'UX, d'accessibilité et de performance ; • participe à la conception fonctionnelle et technique des applications sur l'ensemble de la stack, du front-end jusqu'aux services back-end ; • collabore avec les Product Owners et les designers afin de proposer des interfaces répondant aux besoins utilisateurs ; • contribue à l'évolution des standards et bonnes pratiques tant côté front-end que back-end.
Voir cette offre
Freelance
CDI
CDD

Offre d'emploiDevelopper Fullstack .NET

LEVUP
Publiée le
Azure

12 mois
Belgique
Une organisation en tribes. Les développeurs travaillent au sein de tribes qui réunissent des profils techniques et métier. Le consultant échange directement avec les décideurs des produits qu'il construit (Product Owners, représentants métier) : il participe à la compréhension du besoin, challenge les solutions et explique ses choix techniques de manière compréhensible par tous. Une ingénierie logicielle assistée par l'IA, maîtrisée. Nous avons fait le choix de l'ingénierie assistée par l'IA (GitHub Copilot, Microsoft 365 Copilot, Microsoft Copilot). consistant comme il encadrerait un développeur junior : il cadre la demande, fournit le contexte, relit, teste et valide chaque proposition ; • il reste pleinement responsable du code livré : qualité, sécurité, performance et maintenabilité ; • cela suppose une solide maîtrise des patterns de programmation et des architectures techniques et de solution. Nous recherchons des ingénieurs passionnés par leur métier, qui maîtrisent ce qu'ils livrent, et non des profils qui se contentent d'accepter du code généré. La sécurité, l'affaire de chaque développeur. En tant que gestionnaire de réseaux de distribution d'énergie, nous évoluons dans un contexte qui exige des développements sécurisés, dans le cadre de la norme ISO 27001. Chaque développeur intègre la sécurité dès la conception (secure by design), comprend les analyses de sécurité intégrées à notre chaîne de livraison, SAST (analyse statique du code) et SCA (analyse des composants et dépendances tiers), et sait en interpréter et en traiter les résultats. Notre outillage. Le code source est hébergé sur GitHub ; la chaîne de livraison (pipelines CI/CD), le suivi du travail (Boards) et les plans de tests sont gérés dans Azure DevOps. Tâches principales Le consultant rejoint une équipe de développement agile (Scrum ou Kanban) au sein de la tribe. À ce titre, il : Fonctionnement agile • participe activement aux rituels de l'équipe : planification, daily, affinage du backlog, revue et rétrospective ; • contribue avec le Product Owner à la compréhension des besoins et à l'affinage des user stories et de leurs critères d'acceptation ; • estime l'effort de ses développements et contribue à l'atteinte des objectifs de l'itération ou à la fluidité du flux de travail (Kanban) ; Développement et qualité • conçoit et développe les fonctionnalités, en cohérence avec l'architecture définie avec le Software Designer de l'équipe et dans le respect des standards de développement ; • écrit des tests automatisés et respecte la Definition of Done de l'équipe ; • intègre la sécurité dans ses développements et traite les vulnérabilités remontées par les analyses de sécurité (SAST, SCA) ; • utilise l'IA de manière maîtrisée : il cadre l'assistant, relit, teste et valide le code produit avec son aide ; • soumet son code par pull request liée au suivi du travail et participe activement aux revues de code ; • documente ses développements pour en faciliter la maintenance ; Livraison et exploitation • déploie ses développements via la chaîne CI/CD sur les différents environnements ; • contribue à la maintenance corrective et évolutive, ainsi qu'à la résolution des incidents ; • contribue à l'amélioration continue de l'équipe : pratiques, outillage, réduction de la dette technique. Spécifiques au profil • développe des API et des services back-end en .NET, ainsi que des traitements asynchrones sur Microsoft Azure (Azure Functions, Service Bus) ; • développe et maintient les interfaces utilisateur en Blazor dans le respect des principes d'UX, d'accessibilité et de performance ; • participe à la conception fonctionnelle et technique des applications sur l'ensemble de la stack, du front-end jusqu'aux services back-end ; • collabore avec les Product Owners et les designers afin de proposer des interfaces répondant aux besoins utilisateurs ; • contribue à l'évolution des standards et bonnes pratiques tant côté front-end que back-end.
Voir cette offre
CDD
Freelance

Offre d'emploiCM IT 188078 - Consultant senior en recherche appliquée en Machine Learning

Craftman data
Publiée le
Cloud
Dataiku
Deep Learning

6 mois
40k-45k €
400-640 €
Marseille, Provence-Alpes-Côte d'Azur
developpement un framework agentique dédié à la recherche et à l'expérimentation en Machine Learning, inspiré des approches DS-STAR et MLE-STAR de Google Research. Son architecture repose sur un cœur générique associé à des plugins spécialisés. Le système automatise notamment les activités suivantes : analyse et formalisation du problème ; proposition et priorisation d'expériences ; génération, exécution et correction du code ; validation expérimentale et évaluations rétrospectives ; études d'ablation et sélection robuste des modèles. La mission consiste à faire évoluer ce framework selon deux axes prioritaires, tout en garantissant la qualité scientifique, la reproductibilité des expérimentations et l'intégration des développements dans l'écosystème existant. Objectif 1 — Amélioration du plugin Event Forecasting : Consolider un plugin capable d'intégrer des événements dans les prévisions de séries temporelles, selon un protocole scientifique rigoureux. Les travaux porteront notamment sur : découverte, qualification et représentation structurée des événements ; modélisation de leur probabilité d'occurrence, de leur date de début, de leur durée, de leur intensité, de leur direction, de leur incertitude et de leur impact ; production de scénarios sans événement, central, optimiste, pessimiste et de stress ; intégration de méthodes statistiques, de Machine Learning et de Deep Learning adaptées ; prise en compte stricte de la date de publication des informations afin d'éviter toute fuite temporelle ; mise en place de tests placebo, d'évaluations rétrospectives événementielles et de comparaisons avec un modèle de référence sans événements ; amélioration de la robustesse, de la reproductibilité et de l'interprétabilité des résultats. Objectif 2 — Cas d'usage IoT : détection de pannes : Concevoir et intégrer dans RAFA un plugin dédié aux données IoT et à la maintenance prédictive. Les travaux porteront notamment sur : détection précoce des anomalies et des signaux précurseurs de panne ; estimation de la probabilité de panne et, lorsque les données le permettent, de la durée de vie utile restante ; exploitation de séries temporelles multivariées issues de capteurs, avec gestion des données manquantes, du bruit et des changements de régime ; comparaison d'approches supervisées, non supervisées, de détection d'anomalies et d'analyse de survie ; évaluation des modèles selon des protocoles temporels réalistes et mesure de leur capacité de généralisation à de nouveaux équipements ; production d'alertes explicables, hiérarchisées et exploitables par les équipes métier. Livrables attendus : plugins Event Forecasting et IoT intégrés, testés et documentés dans RAFA ; protocoles expérimentaux, jeux de tests, modèles de référence et résultats comparatifs reproductibles ; code source versionné, documentation technique et guide de prise en main ; synthèses des travaux, recommandations et présentation régulière des résultats ; transfert de connaissances vers les équipes internes. Critères de réussite : amélioration mesurable des performances par rapport aux modèles de référence ; absence de fuite temporelle et respect des protocoles de validation définis ; reproductibilité des expérimentations et traçabilité des résultats ; qualité, maintenabilité et intégrabilité du code livré ; appropriation des développements et de la documentation par les équipes internes.
Voir cette offre
CDI
Freelance

Offre d'emploiTech Leader Java Applications sur mesure

Avanda
Publiée le

Genève, Suisse
Avanda est une société de services Franco-Suisse. Dans le cadre d'un large appel d'offre du secteur public en Suisse Romande, nous recherchons plusieurs profils dans le domaine Développement & Sécurité applicative. Notre client est une très grande organisation publique, avec plusieurs milliers de collaborateurs. Ces opportunités long terme (plusieurs années) nécessitent une présence régulière sur Genève (ou dans la région frontalière). Ces rôles sont pour des consultants (Permanent ou Freelance) intéressés à rejoindre un grand projet dans la région de Genève. Nous nous occupons de toute la partie administrative (payroll, permis, administration et relocation le cas échéant). LE ROLE Au sein du service Développement sur-mesure, vous renforcez l'expertise technique des équipes produit qui font vivre des applications Java mises à disposition de différents offices. Vous intervenez en appui de plusieurs équipes: expertise technique, garantie des choix techniques, diffusion des pratiques de qualité logicielle et de sécurité applicative, contribution aux communautés de pratiques et à la filière de développement Java. Vous jouez aussi un rôle dans le traitement de l'obsolescence d'applications très variées, avec une exigence forte de confidentialité des données. Apporter une expertise technique aux équipes produit: problèmes complexes, composants critiques, choix de conception. Garantir les choix techniques des solutions et transmettre les décisions des architectes. Porter la qualité logicielle: revues de code, stratégie de tests et automatisation, suivi des indicateurs SonarQube, traitement de la dette technique. Intégrer la sécurité applicative dans le cycle de développement: revues orientées sécurité, remédiation des vulnérabilités, protection des données personnelles et sensibles. Traiter l'obsolescence de manière transverse: diagnostic, plan de migration priorisé, réalisation ou pilotage des migrations en garantissant la non-régression. Développer les compétences des équipes (coaching, ateliers) et animer ou contribuer aux communautés de pratiques et à la filière Java. Contribuer à la stratégie open source et inner source, promouvoir un usage responsable des outils d'IA d'assistance au développement et assurer une veille technologique. Démarrage prévu en février 2027. Requirements VOTRE PROFIL Diplôme d'ingénieur ou Master (ou équivalent) en informatique. 6 ans et plus d'expérience dans la fonction. Maîtrise de Java, JEE / Jakarta EE et de l'écosystème Spring (Boot, MVC, Security, REST), y compris sur des versions anciennes encore en production. Maîtrise de l'artisanat logiciel et de la qualité: Clean Code, architecture hexagonale, DDD, TDD / BDD, patterns d'intégration et de conception, stratégie de tests, dette technique. Expérience démontrée de traitement de l'obsolescence: montées de version majeures (Java, JEE, Spring, Hibernate), remplacement de composants dépréciés, reprise de legacy peu documenté ou peu testé. Sécurité applicative et confidentialité des données: OWASP Top 10, remédiation de vulnérabilités (SAST / DAST / SCA), sécurisation des API (OAuth2 / OIDC, SAML), protection des données personnelles. Maîtrise de la chaîne DevOps et des outils qualité: Maven, NPM, GitLab CI, SonarQube. Rôle de tech lead exercé dans plusieurs équipes ou contextes, esprit analytique, capacité à identifier les causes racines d'un problème complexe. Important (3 ans et plus): SQL (Oracle 19), Hibernate / JPA, messagerie asynchrone (JMS), référent technique en environnement Agile dans une équipe d'au moins 5 développeurs. Un plus: publication de code en open source, pratique de l'IA dans le développement logiciel, AppSec, plan qualité logiciel et indicateurs DORA, migration vers des environnements conteneurisés (Docker, Kubernetes / OpenShift), Dynatrace, Splunk, RabbitMQ. Qualités: communication, leadership et coaching technique, curiosité et partage, esprit d'équipe, autonomie, rigueur et discrétion, pragmatisme. Benefits C'est une excellente opportunité de rejoindre une large entité genevoise sur le long terme et de participer à un grand projet de transformation. Si vous êtes intéressé, merci de nous contacter. Envoyez-nous votre CV en français en précisant dans le sujet la référence JOBID:J5285 et en indiquant dans votre email votre disponibilité ou préavis. Un membre de l'équipe vous contactera dans les 24h suivant votre candidature.
Voir cette offre
CDI
Freelance

Offre d'emploiTesteur fonctionnel (Monaco)

SYNERGIE TECHNOLOGIES
Publiée le
Gitlab
JIRA
Katalon Studio

3 ans
Nice, Provence-Alpes-Côte d'Azur
🎯 Le contexte Dans le cadre de projets de transformation numérique au sein du secteur public monégasque, nous recherchons un Testeur Fonctionnel / QA pour rejoindre une équipe dédiée à la qualité des applications et services numériques. Vous interviendrez sur la validation fonctionnelle des solutions, la réalisation de campagnes de tests manuels et automatisés ainsi que le suivi des anomalies, en collaboration avec les équipes projets et de développement. Le poste prévoit jusqu'à 2 jours de télétravail par semaine, mais n'est pas ouvert au full remote et nécessite une (re)localisation dans les Alpes-Maritimes. 🛠️ Les missions Participer à l'analyse et à la relecture des spécifications fonctionnelles afin d'identifier les besoins de validation. Concevoir et rédiger les cahiers de tests, scénarios et cas de tests conformément aux standards qualité. Préparer les campagnes de tests et définir les jeux de données nécessaires à leur exécution. Réaliser les tests fonctionnels manuels et assurer la validation des fonctionnalités développées. Concevoir et maintenir des tests automatisés de non-régression avec Katalon. Réaliser des tests d'API à l'aide de Postman. Identifier, déclarer et suivre les anomalies via Jira et GitLab, en coordination avec les développeurs. Suivre l'avancement des campagnes de tests, produire des indicateurs qualité et remonter les points de blocage. Accompagner les chefs de projet et analystes fonctionnels dans l'amélioration des processus de validation et de qualité logicielle. Participer aux échanges avec les équipes techniques et fonctionnelles ✅ Les informations clés 📍 Localisation : Monaco 🗓️ Démarrage : ASAP 🖥️ Possibilité de 2 jours de télétravail par semaine
Voir cette offre
CDI

Offre d'emploiTech Lead Java H/F

Grafton
Publiée le

Aix-en-Provence, Provence-Alpes-Côte d'Azur
Tech Lead Java H/F Localisation : Six-Fours-Les-Plages Secteur : systèmes critiques À propos du poste Grafton accompagne un acteur majeur des systèmes critiques dans le recrutement d'un expert Java Vous participerez au développement de logiciels déployés dans des environnements exigeants. Ces systèmes permettent de représenter une situation tactique en temps réel, de coordonner des unités et d'exploiter des flux d'informations provenant de multiples capteurs. En tant que référent technique, vous jouerez un rôle central dans la qualité, la robustesse et l'évolution des solutions. Missions Être la référence technique de l'équipe sur votre périmètre. Accompagner les développeurs et contribuer à leur montée en compétence. Arbitrer les choix techniques et garantir leur cohérence dans le temps. Contribuer à la conception détaillée et à l'évolution de l'architecture logicielle. Mettre en place et faire évoluer les pratiques DevSecOps et les pipelines CI/CD. Automatiser les tests et garantir la qualité et la sécurité des systèmes. Être l'interlocuteur technique privilégié des architectes et des parties prenantes. Vous interviendrez sur des systèmes critiques fonctionnant en environnement contraint, parfois déconnecté, avec des exigences de fiabilité élevées. Environnement technique Langages : Java, C++, Python, Angular Pratiques : DevSecOps, CI/CD, tests automatisés Contexte : systèmes complexes, haute disponibilité, contraintes opérationnelles Profil recherché Bac+5 en informatique. 10 à 15 ans d'expérience en développement orienté objet. Maîtrise approfondie de Java, C# ou C++. Connaissance des normes qualité logicielle appliquées aux systèmes critiques. Expérience des cycles de développement normés (cycle en V, DO‑178 ou équivalent). Maîtrise des tests : unitaires, intégration, qualification, recette. Capacité à produire une documentation technique rigoureuse. Connaissance des pratiques DevSecOps. Capacité à transmettre et à faire grandir une équipe technique. Anglais technique requis.
Voir cette offre
Freelance
CDI
CDD

Offre d'emploiIngénieur(e) Tests et Validation Électronique – Carte mère FPGA / CPU

Hito
Publiée le
Cybersécurité
Développement
FPGA (Field-Programmable Gate Array)

6 mois
Île-de-France, France
Nous recherchons un(e) Ingénieur(e) Tests et Validation Électronique pour intégrer l'équipe Hardware d'un acteur industriel majeur du secteur des systèmes électroniques embarqués à haut niveau de sécurité. Vous interviendrez sur la validation de prototypes de cartes mères intégrant un FPGA et un CPU : rédaction des fiches de test, exécution des essais et mise au point sur table aux côtés des équipes R&D. Vos missions : Prise en main du prototype Analyser l'architecture de la carte mère, les spécifications disponibles et les interfaces (FPGA, CPU, mémoires, alimentations, horloges, bus de communication) nécessaires à la préparation des essais. Rédaction des fiches de test Définir, rédiger et maintenir les fiches de test : prérequis, moyens nécessaires, séquences de mise sous tension, points de mesure, résultats attendus et critères d'acceptation. Exécution des essais Réaliser les vérifications électriques et fonctionnelles sur les cartes prototypes, consigner les mesures et assurer la traçabilité complète des résultats. Mise au point sur table Participer, avec les équipes R&D, aux investigations sur table, à l'analyse des anomalies et à la vérification des corrections matérielles, FPGA ou logicielles. Synthèse de validation Produire les comptes rendus d'essais, documenter les écarts et contribuer à la décision de conformité des prototypes.
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