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

Offre d'emploiDéveloppeur .NET / Angular & IA - secteur bancaire (F/H)

CELAD
Publiée le

40k-45k €
Lyon, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (03) - 🛠 Expérience de 3 ans minimum Vous développez en .NET et Angular et vous avez déjà commencé à intégrer l'IA dans votre façon de coder ? Cette mission vous permettra d'aller plus loin : vous utiliserez notamment Gemini et Continue pour contribuer à la correction de vulnérabilités détectées dans les applications de notre client. Nous recherchons actuellement un.e Développeur .NET / Angular avec une appétence forte pour l'IA pour rejoindre l'un de nos clients. Pourquoi avons-nous besoin de vous ? Notre client dispose d'outils permettant d'identifier des failles de sécurité au sein de ses applications. L'enjeu est maintenant de faciliter et d'accélérer leur remédiation en s'appuyant notamment sur des outils d'intelligence artificielle. C'est dans ce contexte que vous interviendrez : à la croisée du développement applicatif, de la sécurité et de l'IA appliquée au code. Concrètement, sur quoi allez-vous travailler ? Votre rôle sera de contribuer à la remédiation des vulnérabilités identifiées sur les applications, en exploitant les outils d'IA mis à disposition par le client. Vous serez notamment amené.e à : - analyser les failles de sécurité remontées par les outils du client - comprendre leur impact sur le code et identifier les corrections nécessaires - utiliser Gemini et Continue pour vous accompagner dans l'analyse et la remédiation - développer et intégrer les correctifs dans les applications .NET / Angular - vérifier que les modifications apportées corrigent les vulnérabilités sans dégrader le fonctionnement des applications.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Front-end Angular 22 – JAVA / Spring boot (F/H)

CELAD
Publiée le

1 an
430-450 €
Lyon, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ DEMARRAGE – JANVIER 2027 - 🏠 2 jours de télétravail / semaine - 📍 Lyon (07) - 🛠 Expérience de 5 ans minimum Vous cherchez un projet où le front ne se résume pas à intégrer des écrans ? Nous recherchons un.e Développeur Front-end Angular pour rejoindre une équipe qui développe et fait évoluer une application avec Angular 22. Votre terrain de jeu sera principalement le front : développement des fonctionnalités, intégration des interfaces, qualité du code, tests et performance. Vous travaillerez également dans un environnement Java / Spring Boot, dont la compréhension est indispensable pour bien appréhender les interactions avec le back-end. Votre rôle dans l'équipe : Vous interviendrez sur la conception et le développement de la partie Front-end de l'application, en collaboration avec les autres développeurs front et l'intégrateur front. Concrètement, vous allez : - développer les composants et fonctionnalités Angular à partir des maquettes et spécifications fonctionnelles - assurer leur robustesse, leur maintenabilité et leurs performances - prendre en charge une part importante de l'intégration graphique et accompagner l'équipe sur ces sujets - mettre en place et maintenir les tests unitaires, d'intégration et de non-régression - participer aux revues de code et contribuer à maintenir un niveau de qualité homogène dans l'équipe - analyser les besoins et challenger les solutions envisagées lorsqu'elles se heurtent à des contraintes techniques ou aux bonnes pratiques de développement - diagnostiquer et corriger les anomalies fonctionnelles et techniques - participer aux ateliers et échanges de l'équipe pour donner de la visibilité sur l'avancement des développements. Ponctuellement, vous pourrez également contribuer à la documentation technique, aux tests croisés et apporter votre support aux équipes fonctionnelles. L'environnement technique : Vous travaillerez principalement avec : - Front-end : Angular 22, Workers, LocalStorage, IndexedDB, clés PKI - Back-end : Java 21, Spring, Spring Boot 3.5, Elasticsearch, PostgreSQL 17, Kafka CI/CD & Infrastructure : HAProxy, Apache, Tomcat, Vert.x, Jenkins, Ansible, Docker, Maven, Sonar - Tests : JUnit, Mockito, Jest, Kotlin Vous n'avez pas besoin d'être expert.e sur l'ensemble de cette stack : votre expertise principale reste Angular et le développement Front-end.
Voir cette offre
CDI

Offre d'emploiDéveloppeur Front-end Angular 22 – JAVA / Spring boot (F/H)

CELAD
Publiée le

42k-48k €
Lyon, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ DEMARRAGE – JANVIER 2027 - 🏠 2 jours de télétravail / semaine - 📍 Lyon (07) - 🛠 Expérience de 5 ans minimum Vous cherchez un projet où le front ne se résume pas à intégrer des écrans ? Nous recherchons un.e Développeur Front-end Angular pour rejoindre une équipe qui développe et fait évoluer une application avec Angular 22. Votre terrain de jeu sera principalement le front : développement des fonctionnalités, intégration des interfaces, qualité du code, tests et performance. Vous travaillerez également dans un environnement Java / Spring Boot, dont la compréhension est indispensable pour bien appréhender les interactions avec le back-end. Votre rôle dans l'équipe : Vous interviendrez sur la conception et le développement de la partie Front-end de l'application, en collaboration avec les autres développeurs front et l'intégrateur front. Concrètement, vous allez : - développer les composants et fonctionnalités Angular à partir des maquettes et spécifications fonctionnelles - assurer leur robustesse, leur maintenabilité et leurs performances - prendre en charge une part importante de l'intégration graphique et accompagner l'équipe sur ces sujets - mettre en place et maintenir les tests unitaires, d'intégration et de non-régression - participer aux revues de code et contribuer à maintenir un niveau de qualité homogène dans l'équipe - analyser les besoins et challenger les solutions envisagées lorsqu'elles se heurtent à des contraintes techniques ou aux bonnes pratiques de développement - diagnostiquer et corriger les anomalies fonctionnelles et techniques - participer aux ateliers et échanges de l'équipe pour donner de la visibilité sur l'avancement des développements. Ponctuellement, vous pourrez également contribuer à la documentation technique, aux tests croisés et apporter votre support aux équipes fonctionnelles. L'environnement technique : Vous travaillerez principalement avec : - Front-end : Angular 22, Workers, LocalStorage, IndexedDB, clés PKI - Back-end : Java 21, Spring, Spring Boot 3.5, Elasticsearch, PostgreSQL 17, Kafka CI/CD & Infrastructure : HAProxy, Apache, Tomcat, Vert.x, Jenkins, Ansible, Docker, Maven, Sonar - Tests : JUnit, Mockito, Jest, Kotlin Vous n'avez pas besoin d'être expert.e sur l'ensemble de cette stack : votre expertise principale reste Angular et le développement Front-end.
Voir cette offre
Freelance

Mission freelanceDéveloppeur - Java / Spring Boot - secteur bancaire (F/H)

CELAD
Publiée le

1 an
380-410 €
Limonest, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (69) - Limonest - 🛠 Expérience de 5 ans minimum Vous aimez aller au-delà du développement d'une fonctionnalité et comprendre pourquoi vous la construisez, comment elle s'intègre dans le SI et comment elle vivra en production ? Nous recherchons un.e Développeur Java / Spring / Spring Boot pour rejoindre une squad intervenant sur des applications à enjeux dans le secteur bancaire. Votre rôle dans l'équipe : Vous travaillerez au sein d'une squad pluridisciplinaire, aux côtés du Product Owner, du Scrum Master, du Business Analyst et des équipes IT. Votre objectif : transformer les besoins métier en solutions robustes, maintenables et sécurisées, tout en tenant compte des contraintes techniques et des enjeux de mise en production. Vous interviendrez sur l'ensemble du cycle de vie des applications, de la conception jusqu'au RUN. Concrètement, sur quoi allez-vous travailler ? Au quotidien, vous serez amené.e à : - analyser les besoins et participer à leur traduction en solutions techniques - concevoir et développer des applications en Java / Spring / Spring Boot - construire des solutions robustes, maintenables et sécurisées, dans le respect des standards et patterns applicatifs du client - analyser et faire évoluer des solutions logicielles complexes et existantes - veiller à la qualité du code et partager les bonnes pratiques de développement avec l'équipe - intervenir sur les activités de RUN, notamment sur les programmes et les transferts - maintenir à jour les consignes d'exploitation et de fonctionnement - rédiger la documentation technique nécessaire : conception, DEX et documentation associée. Le poste ne se limite donc pas à produire du code : vous aurez également un rôle dans la conception, la qualité, la maintenabilité et le fonctionnement en production des solutions.
Voir cette offre
CDI

Offre d'emploiDéveloppeur - Java / Spring Boot - secteur bancaire (F/H)

CELAD
Publiée le

38k-42k €
Limonest, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (69) - Limonest - 🛠 Expérience de 5 ans minimum Vous aimez aller au-delà du développement d'une fonctionnalité et comprendre pourquoi vous la construisez, comment elle s'intègre dans le SI et comment elle vivra en production ? Nous recherchons un.e Développeur Java / Spring / Spring Boot pour rejoindre une squad intervenant sur des applications à enjeux dans le secteur bancaire. Votre rôle dans l'équipe : Vous travaillerez au sein d'une squad pluridisciplinaire, aux côtés du Product Owner, du Scrum Master, du Business Analyst et des équipes IT. Votre objectif : transformer les besoins métier en solutions robustes, maintenables et sécurisées, tout en tenant compte des contraintes techniques et des enjeux de mise en production. Vous interviendrez sur l'ensemble du cycle de vie des applications, de la conception jusqu'au RUN. Concrètement, sur quoi allez-vous travailler ? Au quotidien, vous serez amené.e à : - analyser les besoins et participer à leur traduction en solutions techniques - concevoir et développer des applications en Java / Spring / Spring Boot - construire des solutions robustes, maintenables et sécurisées, dans le respect des standards et patterns applicatifs du client - analyser et faire évoluer des solutions logicielles complexes et existantes - veiller à la qualité du code et partager les bonnes pratiques de développement avec l'équipe - intervenir sur les activités de RUN, notamment sur les programmes et les transferts - maintenir à jour les consignes d'exploitation et de fonctionnement - rédiger la documentation technique nécessaire : conception, DEX et documentation associée. Le poste ne se limite donc pas à produire du code : vous aurez également un rôle dans la conception, la qualité, la maintenabilité et le fonctionnement en production des solutions.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Support Microservices TypeScript / Node.js / AWS

Signe +
Publiée le
TypeScript

1 an
Annecy, Auvergne-Rhône-Alpes
Dans le cadre du renforcement de l'équipe support IT d'une plateforme B2B destinée à une force de vente et à un réseau de revendeurs, nous recherchons un Développeur Support spécialisé en architectures microservices. La plateforme est globalement déployée et se trouve en phase de run, tout en continuant à bénéficier d'évolutions fonctionnelles. Elle repose sur une architecture microservices utilisant notamment TypeScript, Node.js, Angular, NextJS, AWS Lambda, AWS Serverless, SQL et DynamoDB. Rattaché au responsable de l'équipe run, vous interviendrez en complément des supports fonctionnels de niveaux 1 et 2. Vous prendrez en charge les tickets nécessitant une investigation ou une résolution technique après leur qualification fonctionnelle. Vos principales responsabilités seront les suivantes : Analyser et résoudre les incidents techniques affectant la plateforme. Identifier les causes profondes des problèmes et apporter des solutions durables, au-delà des correctifs superficiels. Intervenir sur l'ensemble de la stack microservices : TypeScript, Node.js, AWS Lambda, AWS Serverless, DynamoDB, Angular, NextJS et SQL. Utiliser les outils de monitoring et d'observabilité, notamment Lumigo ou Dash0, pour réaliser les diagnostics et investigations. Escalader les incidents vers l'équipe de développement ou les équipes techniques concernées lorsque cela est nécessaire. Faire évoluer la console support existante afin de fournir aux équipes des outils de diagnostic plus performants et de renforcer leur autonomie. Créer, mettre à jour et maintenir une base de connaissances claire et accessible au sein de la Suite Atlassian. Documenter les problèmes récurrents ainsi que les solutions associées. Échanger avec les équipes de développement sur les bonnes pratiques, les idées d'amélioration et l'architecture technique. Participer à l'amélioration continue du support et proposer des évolutions fonctionnelles ou techniques. Contribuer au suivi des KPI, notamment les délais de résolution et la qualité des réponses, puis proposer des actions correctives. Porter un regard critique et constructif sur le code, l'architecture et les processus existants. Utiliser et promouvoir les outils d'intelligence artificielle afin d'accélérer le diagnostic des incidents et d'automatiser les tâches récurrentes.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Front-end Expert Accessibilité (H/F)

Clostera
Publiée le
Front-end
HTML5
React

3 ans
Île-de-France, France
Rejoignez-nous ! Nous recherchons un(e) Développeur(se) Front-end Expert Accessibilité pour accompagner un programme stratégique de mise en conformité et d'amélioration continue de l'accessibilité numérique au sein d'une Digital Factory E-commerce. Vous interviendrez dans un premier temps sur un chantier prioritaire visant à corriger les non-conformités identifiées à la suite d'un audit d'accessibilité, avec un objectif de mise en conformité réglementaire. Vous travaillerez en étroite collaboration avec les équipes produit, design, tech et les différentes Digital Factories du client afin d'identifier, prioriser et implémenter les correctifs nécessaires sur les interfaces digitales. Ce que vous ferez : Analyser les résultats d'audits d'accessibilité et identifier les non-conformités à corriger. Prioriser et mettre en œuvre les actions de remédiation sur les interfaces Front-end. Développer et maintenir des interfaces accessibles, ergonomiques, performantes et conformes aux standards RGAA et WCAG. Garantir l'utilisation des bonnes pratiques d'accessibilité dans le code : HTML sémantique, ARIA, navigation clavier, gestion du focus, contrastes et contenus alternatifs. Concevoir et développer des composants Front-end réutilisables et scalables. Travailler avec des frameworks Front-end modernes tels que React, Angular ou Vue.js. Gérer l'état des applications à l'aide de solutions telles que Redux, Context API, NgRx ou Pinia. Mettre en place et maintenir des tests automatisés unitaires, d'intégration et E2E. Réaliser des tests d'accessibilité automatisés et manuels à l'aide d'outils dédiés. Tester les interfaces avec des lecteurs d'écran afin de vérifier la conformité des correctifs. Garantir une approche Responsive Design / Mobile First et une compatibilité optimale entre navigateurs et terminaux. Optimiser les performances Front-end : lazy loading, réduction du poids des assets et suivi des Core Web Vitals. Participer activement aux Code Reviews, à la documentation technique et aux processus CI/CD. Utiliser des outils d'AI-Assisted Development, notamment des LLM et agents IA, pour accélérer le développement, le refactoring et les cycles de livraison. Collaborer avec les équipes produit, métier, design et techniques dans un environnement Agile. Votre positionnement vous permettra d'intervenir sur un chantier à fort enjeu réglementaire et business, avec un impact direct sur l'expérience utilisateur et la conformité des parcours e-commerce.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Full Stack Java / Angular Senior (Lyon)

SQLI
Publiée le
Java

6 mois
400-480 €
Lyon, Auvergne-Rhône-Alpes
Bonjour, Pour le compte de l'un de mes clients dans le secteur de l'énergie, je suis à la recherche d'un Développeur Full Stack Java / Angular Senior sur Lyon, idéalement en pré-embauche. Dans le cadre du renouvellement d'une équipe projet stratégique, nous recherchons donc un développeur Full Stack confirmé capable d'intervenir à la fois sur la maintenance de l'existant et sur la modernisation complète du système d'information. Il opérera dans le maintien en conditions opérationnelles de l'application existante ainsi que la participation active à la construction de la nouvelle plateforme basée sur les dernières technologies Java et Angular. Ses missions : Maintenance de l'existant Analyse et correction des anomalies. Réalisation des évolutions fonctionnelles. Maintenance des traitements batch. Optimisation des performances applicatives et SQL. Support aux recettes et mises en production. Construction de la nouvelle application Participation au cadrage technique de la nouvelle architecture. Développement des services back-end en Java 25 et Spring Boot 3.5. Développement du front-end en Angular 21. Mise en œuvre des bonnes pratiques d'architecture et de qualité logicielle. Participation aux revues de code et aux choix techniques. Contribution à l'industrialisation des développements. DevOps et exploitation Maintien et évolution des pipelines CI/CD. Automatisation des déploiements. Participation à l'administration des environnements AWS. Suivi de la qualité via Sonar. Participation à la supervision et à la résolution des incidents de production. Profil recherché : Compétences indispensables : Minimum 10 ans d'expérience en développement Java. Très bonne maîtrise de Spring Boot. Très bonne maîtrise d'Angular. Expérience des architectures API REST. Solides connaissances PostgreSQL. Expérience des chaînes CI/CD. Expérience des environnements cloud AWS. Maîtrise de Git. Compétences appréciées Migration de versions majeures Java. Refonte ou modernisation d'applications legacy. Conteneurisation (Docker, Kubernetes). Architecture microservices. Spring Batch. Ansible.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Android H/F

Insitoo Freelances
Publiée le
Firebase
Kotlin

2 ans
350-370 €
Lille, Hauts-de-France
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur Android H/F à Lille, France. Contexte : Au sein de l'équipe application, intervention sur l'application mobile grand public utilisée par plus de 550 000 utilisateurs actifs, couvrant l'ensemble du parcours client : courses en ligne, Drive, fidélité et expérience en magasin. Renforcement de l'équipe Android dans un contexte de développement et d'évolution continue de l'application, au sein d'une équipe mobile en ScrumBan. Les missions attendues par le Développeur Android H/F : Descriptif : Développer et faire évoluer l'application Android en Kotlin / Jetpack Compose. Concevoir et intégrer de nouvelles fonctionnalités en collaboration avec le PO et les équipes iOS / Backend. Participer à la conception technique et être force de proposition sur les choix fonctionnels et techniques. Intégrer et exploiter les services Firebase et les composants KMM. Développer les tests unitaires et contribuer à la qualité et à la fiabilité de l'application. Veiller au respect des bonnes pratiques Android, des guidelines UX/UI et des enjeux d'accessibilité. Participer aux revues de code, à la veille technologique et à l'amélioration continue des pratiques de développement. Utiliser GitLab pour la gestion du code et le suivi du cycle de développement.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Android H/F

Insitoo Freelances
Publiée le
Android
E-commerce

2 ans
430-450 €
Lille, Hauts-de-France
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur Android H/F à Lille, France. Contexte : Au sein de l'équipe Mobile , vous rejoindrez une feature team pluridisciplinaire (Product Owner, Cheffe / Chef de projet technique, Développeuses / Développeurs iOS et Android, QA et UI Designers) fonctionnant en méthodologie Agile SCRUM (Dailies, Refinements, Plannings, Demos, Retrospectives). Dans un contexte international et multiculturel (équipes réparties entre la France et le Portugal, avec des API gérées en externe à Malte), vous jouerez un rôle clé dans l'évolution et l'optimisation de l'expérience utilisateur de notre application e-commerce. Les missions attendues par le Développeur Android H/F : Rattaché(e) au Cheffe / Chef de projet technique, vous contribuerez aux initiatives stratégiques de la roadmap mobile : Évolutions & Nouvelles fonctionnalités : délivrer les projets majeurs de la roadmap (personnalisation des contenus, refonte de la fiche produit / PDP, fluidification du parcours client). Maintenance & Qualité : corriger les bugs, traiter les crashs et les fuites de mémoire (memory leaks) pour garantir une stabilité optimale de l'application. Excellence opérationnelle : collaborer étroitement avec l'équipe QA / tests automatisés pour renforcer la couverture et l'automatisation des tests Profil recherchéExpertise technique : Expérience significative et confirmée (niveau Senior) en développement Android natif. Une connaissance de Kotlin Multiplatform est appréciée. Culture Mobile & E-commerce : Solide compréhension de l'écosystème applicatif et des enjeux du retail / e-commerce. Esprit d'équipe : Expérience avérée dans de grands environnements Git et dans les méthodologies Agiles. Détails de la missionTélétravail : 2 jours / semaine. Durée : Longue durée (12 mois minimum, renouvelable par trimestre). Démarrage : Dès que possible. Cadre de travail : Agile, collaboratif et international.
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