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 373 résultats.
Freelance

Mission freelance
Architecte Système – Systèmes Embarqués Critiques (F/H)

CELAD
Publiée le

1 an
420-520 €
Le Pecq, Île-de-France
Contexte : Dans le cadre du développement de systèmes de navigation inertielle de nouvelle génération, nous recherchons un Architecte Système pour intervenir sur la définition et la construction d’architectures complexes à forte composante technologique. Vous jouez un rôle central dans les choix techniques du produit et assurez la cohérence globale du système tout au long du cycle de développement, en interface avec des équipes pluridisciplinaires. Voici un aperçu détaillé de vos missions : 🎯 - Définir l’architecture système des solutions de navigation inertielle en cohérence avec les objectifs produit et les contraintes techniques. - Piloter la collecte, l’analyse et l’allocation des exigences système vers les différentes disciplines contributrices. - Garantir la cohérence technique et fonctionnelle du système sur l’ensemble du cycle de développement. - Participer aux arbitrages techniques et orienter les choix d’architecture. - Coordonner les interfaces entre les équipes logiciel, électronique, algorithmie, mécanique et validation. - Accompagner les phases d’intégration, de qualification et de validation système. - Identifier les risques techniques et contribuer à leur maîtrise tout au long du projet. - Participer à l’amélioration continue des méthodes d’ingénierie système et de capitalisation technique.
CDI

Offre d'emploi
Ingénieur système Linux télécom embarqué H/F

VIVERIS
Publiée le

40k-45k €
Ramonville-Saint-Agne, Occitanie
Contexte de la mission : Passionné par les systèmes embarqués et le spatial, et si vous participiez à la construction de la plus grande constellation de satellites de télécommunications mondiale ? Prêt à relever le défi d'embarquer Linux au coeur d'un satellite et de contribuer à son voyage en orbite ? Nous recrutons un ingénieur système Linux télécom embarqué H/F. Responsabilités : - Concevoir et déployer des architectures système et réseau embarquées adaptées aux contraintes spatiales (latences élevées, ressources limitées, communications intermittentes) ; - Développer et optimiser les fonctionnalités logicielles et les protocoles réseaux sous Linux embarqué, afin de garantir la fiabilité et les performances en orbite ; - Participer à la démarche d'intégration continue.
CDI

Offre d'emploi
Technical lead Linux embarqué H/F

HAYS France
Publiée le

55k-70k €
Bordeaux, Nouvelle-Aquitaine
Vos missions Vous définissez les choix d'architecture logicielle embarquée Vous encadrez techniquement les développeurs de l'équipe Vous participez au développement (C / C++ embarqué) Vous garantissez la qualité du code et les bonnes pratiques (tests, normes…) Vous intervenez sur des systèmes temps réel et contraints Vous collaborez avec les équipes systèmes, hardware et validation Vous participez à l'amélioration continue des outils et méthodes Vous contribuez aux revues techniques et à la montée en compétence des équipes Stack technique C, C++ embarqué Yocto Microcontrôleurs (ARM, STM32…) RTOS / temps réel Protocoles : CAN, UART, SPI… Outils de versioning et CI/CD
CDI

Offre d'emploi
Ingénieur Développement Logiciel C++ / Python (H/F)

Amiltone
Publiée le
Développement
Python

40k-45k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant Ingénieur Développement Logiciel C++ / Python pour contribuer à la conception et à l'évolution de solutions logicielles complexes et critiques. Vous évoluerez dans un environnement exigeant où la fiabilité, la sécurité et la performance des systèmes sont des enjeux majeurs. Vous intégrerez une équipe projet agile et participerez à l'ensemble du cycle de vie des applications, de l'analyse des besoins jusqu'à la mise en production des solutions. Vos missions : - Concevoir, développer et maintenir des applications en C++ et Python. - Réaliser les évolutions fonctionnelles et techniques des solutions existantes. - Garantir la qualité, la robustesse et la maintenabilité du code produit. - Participer aux phases de tests et de validation. - Participer aux études de faisabilité et aux choix d'architecture. - Rédiger la documentation technique associée. - Participer à l'amélioration des pratiques DevOps et CI/CD. - Automatiser les tâches récurrentes et renforcer la qualité logicielle. Vos compétences : - C++ - Python - Linux - GitLab - Jira
Freelance

Mission freelance
Contract Manager - VMO

ODHCOM - FREELANCEREPUBLIK
Publiée le
Contract Management
Gestion des actifs logiciels (SAM)
Large Language Model (LLM)

12 mois
400-550 €
Boulogne-Billancourt, Île-de-France
Contexte La prestation vise à accompagner le développement et la performance de l’entreprise par la gestion optimisée des contrats logiciels. Elle s’inscrit dans un contexte de transformation du Vendor Management Office (VMO) vers une approche « VMO augmenté », intégrant des processus outillés et automatisés par l’intelligence artificielle tout en sécurisant le fonctionnement opérationnel (run). Missions Construire des engagements contractuels pertinents avec les éditeurs de logiciels. Maîtriser les dépenses de logiciels : consolider les prévisions, piloter les dépenses, gérer les plans d’optimisation et de productivité. Gérer les impacts des carve in/outs (Horse, Ampère, etc.). Assurer le support de l’équipe Vendor Management Office et veiller au respect de sa commitologie. Piloter les projets de transformation du service. Mener les activités opérationnelles tout en mettant en œuvre la transformation du VMO et de ses activités. Livrables Standardisation des pratiques (templates, checklists, référentiel contractuel). Documents regroupant les clauses spécifiques pour tous les contrats logiciels, facilitant leur optimisation. Livrables associés à la gouvernance des contrats logiciels (Onepagers, Monitoring Tools, Cockpit, etc.). Synthèse des budgets logiciels, suivi des dépenses et gains de productivité. Plans d’action proposés. Présentations et comptes rendus de réunions. Rapports de gouvernance des carve in / out. Documentation process SAM. Documentation des activités améliorées avec l’IA. Savoir-faire du prestataire Capacité à coordonner des sujets complexes liés à la gestion contractuelle des logiciels. Connaissance des méthodes de travail en VMO, notamment en matière de gouvernance et de process. Sécurisation des environnements IT complexes sous contraintes (budget, risques, délais) en structurant la gouvernance Vendor/Contract Management. Génération de gains mesurables via l’optimisation des contrats, licences et processus, y compris en mode crise et face aux éditeurs. Capacité à assurer la conformité lors des carve in/out. Domaines d’expertise Soutien aux équipes internes pour la préparation et la conduite de négociations stratégiques avec les éditeurs. Optimisation des processus de Software Asset Management et maîtrise des leviers d’optimisation des coûts logiciels. Certification SAFE. Connaissance des concepts de ML, Generative AI, RAG, Corpus, LLM, agent, assistant, prompt, hallucination, AI model. Connaissance des exigences RGPD et des aspects éthiques liés à l’IA. Gestion de projets de transition et de transformation. Gestion du changement et de la performance des systèmes VMO. Expertise des modèles de licensing et politiques contractuelles des éditeurs majeurs (Microsoft, SAP, Oracle, etc.). Analyse, consolidation et exploitation de données budgétaires, contractuelles et de consommation logicielle dans un contexte FinOps ou SAM. Bonne compréhension des enjeux IS/IT et des technologies digitales en lien avec les modèles de consommation logicielle. Connaissance des impacts IS/IT liés aux carve in / out.
CDI

Offre d'emploi
Architect Logiciel Java H/F

Grafton
Publiée le

Aix-en-Provence, Provence-Alpes-Côte d'Azur
Grafton recrute : Architecte Logiciel (H/F) Secteur : systèmes critiques À propos du poste Grafton accompagne un acteur majeur des systèmes critiques dans le recrutement d'un Architecte Logiciel. Vous participerez à la conception de logiciels déployés dans des environnements exigeants. Ces systèmes permettent de partager, analyser et exploiter l'information tactique en temps réel, avec un niveau de fiabilité indispensable. Votre rôle est stratégique : vos choix d'architecture influencent directement la performance opérationnelle des utilisateurs finaux. Missions Conception et architecture Définir l'architecture logicielle de haut niveau des différents composants. Garantir la cohérence entre l'architecture cible et sa mise en œuvre. Piloter les interfaces logicielles et assurer leur robustesse. Auditer les architectures existantes et anticiper les risques. Étudier les problématiques émergentes liées aux systèmes tactiques. Diffuser les bonnes pratiques auprès des équipes de développement. Contrôler la qualité du code et le respect des méthodologies. Participer aux phases d'avant‑vente et présenter les solutions aux parties prenantes. Vous évoluerez au sein d'équipes pluridisciplinaires : développeurs, analystes fonctionnels, experts métier Environnement technique Modélisation : UML, SysML, BPMN, Enterprise Architect Langages : Java et autres langages orientés objet Contexte : systèmes complexes, environnements contraints, fonctionnement parfois déconnecté Profil recherché Bac+5 en informatique. Dix ans d'expérience en développement, dont au moins cinq ans en architecture applicative. Solide maîtrise de la modélisation logicielle et système. Connaissance des standards d'ingénierie système. Compréhension approfondie des problématiques de développement. Anglais technique requis. Proactivité, autonomie, sens des responsabilités.
Freelance

Mission freelance
Ingénieur Logiciel Embarqué – Bare-metal – Freelance – Vendée

Next Mondays
Publiée le
Docker
Gitlab
GitLab CI

12 mois
350-400 €
Vendée, France
Au sein de l’équipe embarquée, vous interviendrez sur : Développement logiciel embarqué Participation à l’architecture système Prototypage et validation Tests terrain (très important) Interaction forte avec le hardware 👉 Environnement très hands-on : on attend quelqu’un qui met les mains dans le produit (tests, mesures, essais). Environnement technique C embarqué baremetal (critique) Microcontrôleurs : STM32 / ESP32 FreeRTOS Python (outil / script) Gitlab / CI VSCode / Docker 👉 Contexte : embarqué bas niveau (pas Linux embarqué)
CDI

Offre d'emploi
Architect Logiciel Java H/F

Grafton
Publiée le

Six-Fours-les-Plages, Provence-Alpes-Côte d'Azur
Grafton recrute : Architecte Logiciel (H/F) Secteur : systèmes critiques À propos du poste Grafton accompagne un acteur majeur des systèmes critiques dans le recrutement d'un Architecte Logiciel. Vous participerez à la conception de logiciels déployés dans des environnements exigeants. Ces systèmes permettent de partager, analyser et exploiter l'information tactique en temps réel, avec un niveau de fiabilité indispensable. Votre rôle est stratégique : vos choix d'architecture influencent directement la performance opérationnelle des utilisateurs finaux. Missions Conception et architecture Définir l'architecture logicielle de haut niveau des différents composants. Garantir la cohérence entre l'architecture cible et sa mise en œuvre. Piloter les interfaces logicielles et assurer leur robustesse. Auditer les architectures existantes et anticiper les risques. Étudier les problématiques émergentes liées aux systèmes tactiques. Diffuser les bonnes pratiques auprès des équipes de développement. Contrôler la qualité du code et le respect des méthodologies. Participer aux phases d'avant‑vente et présenter les solutions aux parties prenantes. Vous évoluerez au sein d'équipes pluridisciplinaires : développeurs, analystes fonctionnels, experts métier Environnement technique Modélisation : UML, SysML, BPMN, Enterprise Architect Langages : Java et autres langages orientés objet Contexte : systèmes complexes, environnements contraints, fonctionnement parfois déconnecté Profil recherché Bac+5 en informatique. Dix ans d'expérience en développement, dont au moins cinq ans en architecture applicative. Solide maîtrise de la modélisation logicielle et système. Connaissance des standards d'ingénierie système. Compréhension approfondie des problématiques de développement. Anglais technique requis. Proactivité, autonomie, sens des responsabilités.
Offre premium
Freelance
CDI

Offre d'emploi
Développeur Back-End Senior – Node.js / TypeScript - Île-de-France

Buy The Way
Publiée le
Javascript
Node.js
TypeScript

12 mois
Paris, France
Contexte Dans le cadre du renforcement de ses équipes technologiques, un acteur majeur de son secteur poursuit la modernisation de ses plateformes digitales et de ses services métiers. Vous rejoindrez une organisation agile structurée en Squads et Chapters, où les enjeux de performance, de scalabilité et d'industrialisation des services sont au cœur des projets. L'équipe recherche aujourd'hui un Développeur Back-End JavaScript Senior afin d'accompagner l'évolution d'une architecture moderne basée sur les micro-services et de contribuer à la conception de services critiques à forte volumétrie. Vos missions Au sein d'une équipe d'experts techniques, vous interviendrez principalement sur les couches serveur et les services backend. Vos responsabilités incluent notamment : Concevoir et développer des APIs robustes, performantes et sécurisées. Participer à l'évolution d'une architecture micro-services moderne. Développer et maintenir des services backend critiques en Node.js et TypeScript. Garantir la qualité, la maintenabilité et l'évolutivité des applications. Réaliser les revues de code et promouvoir les bonnes pratiques de développement. Mettre en œuvre des stratégies de tests unitaires et d'intégration. Optimiser les performances et la scalabilité des services. Participer à l'amélioration continue de la plateforme technique. Collaborer étroitement avec les équipes DevOps, Sécurité et Front-End. Contribuer aux cérémonies Agile (Scrum, Sprint Planning, Review, Rétrospective). Environnement technique Backend Node.js JavaScript TypeScript Hono NestJS Architecture & Intégration Micro-services APIs REST JWT Azure AD Node-RED Bases de données PostgreSQL MariaDB Redis MongoDB Qualité & Tests Jest Vitest Testcontainers Observabilité OpenTelemetry Grafana DevOps & Cloud GitHub Actions Azure Pipelines AWS Heroku
CDI

Offre d'emploi
Ingénieur R&D électronique de puissance /Conversion d'énergie embarquée H/F

VIVERIS
Publiée le

45k-50k €
Le Plessis-Robinson, Île-de-France
Contexte de la mission : Dans le cadre d'un projet stratégique mené pour un client dans le secteur de la défense, nous recherchons un ingénieur en électronique de puissance H/F afin de renforcer nos équipes R&D. Vous participez au développement d'équipements électroniques embarqués intégrant des fonctions de conversion d'énergie pour des applications critiques. Les travaux portent sur des architectures de puissance complètes avec une forte dimension en électronique de puissance, électrotechnique, essais et mise au point de convertisseurs. Responsabilités : - Analyser les spécifications techniques et proposer les architectures de conversion d'énergie adaptées ; - Concevoir et dimensionner des fonctions d'électronique de puissance, notamment des convertisseurs AC/DC, DC/DC et des étages de distribution d'énergie ; - Réaliser les calculs et simulations électriques sous PSpice, PSIM, SIMPLIS ou SIMetrix ; - Participer à la conception des schémas et au suivi de routage/CAO de cartes de puissance avec des outils de type Zuken ; - Préparer et réaliser les essais de mise au point, de caractérisation et de validation sur prototypes en laboratoire ; - Analyser les anomalies, identifier les causes racines et proposer des actions correctives ; - Contribuer aux essais de qualification électrique et CEM ; - Accompagner les phases d'industrialisation, de mise en série et de support à la production ; - Travailler en interface avec les équipes électronique, mécanique, essais, industrialisation et production.
CDI
Freelance

Offre d'emploi
Ingénieur logiciel senior C# C++

One Logic
Publiée le
Application web
C#
C/C++

3 ans
40k-69k €
400-650 €
Île-de-France, France
À propos de l’offre d’emploi Vous souhaitez évoluer en tant que développeur pure backend C# / C++ ou Sénior sur des architectures critiques ? Rejoignez notre équipe d'ingénieurs spécialisés chez One Logic et accompagnez nos clients sur leurs problématiques serveurs et performances les plus pointues ! Missions : Analyser et concevoir des architectures pure backend Appréhender des environnements techniques complexes avec de fortes contraintes de volumétrie et de disponibilité Définir et designer des architectures logicielles serveurs robustes, scalables et résilientes Développement et optimisation poussée (C# / C++) Développer des composants serveurs critiques en C# et C++ Implémenter et gérer des processus hautement multithreadés (synchronisation, structures lock-free , parallélisme) Assurer une gestion de la mémoire ultra-fine et irréprochable (contrôle du Garbage Collector en C#, gestion des pointeurs et des allocations en C++) Traquer les goulots d'étranglement, profiler le code, et réduire drastiquement la latence d'exécution Garantir la fiabilité et faire évoluer l'écosystème technique Mettre en place des campagnes de tests (unitaires, intégration) et des benchmarks de performance automatisés Participer à l'évolution des pipelines CI/CD spécifiques aux environnements C++/C# Mener des revues de code exigeantes en veillant aux standards de sécurité, de mémoire et de performance Compétences recherchées : Excellente maîtrise du C# et du C++ Expertise en Multithreading et programmation concurrente Maîtrise avancée de la gestion de la mémoire Profil pure backend avec une forte culture de la performance et de l'architecture serveur La connaissance fonctionnelle de la finance de marché est un plus.
Offre premium
Freelance

Mission freelance
Développeur PL/SQL / Oracle E-Business Suite (ERP Finance et comptabilité))

TEOLIA CONSULTING
Publiée le
Oracle EBS

12 mois
400-550 €
Paris, France
Dans le cadre du renforcement de son équipe IT, notre client recherche un développeur PL/SQL confirmé/senior , spécialisé sur Oracle E-Business Suite (EBS) . L’environnement applicatif est stable mais nécessite : du maintien en condition opérationnelle des évolutions fonctionnelles une participation à des projets de transformation vers un futur ERP (Dynamics 365) Missions principales Participation aux clôtures comptables mensuelles Analyse des écarts et investigation Réalisation d’ extractions de données et reporting Maintenance corrective et évolutive des modules EBS Participation aux évolutions fonctionnelles (ERP finance) Estimations, planification et suivi des demandes
CDI

Offre d'emploi
Ingénieur Validation / Intégration Logicielle – Automotive (F/H)

CELAD
Publiée le

42k-45k €
Guyancourt, Île-de-France
Contexte : Dans le cadre du développement et de la validation de systèmes embarqués automobiles, nous recherchons un Ingénieur Validation Logicielle & Diagnostic pour intervenir sur les activités d’intégration, de validation et d’analyse des logiciels embarqués sur différents supports d’essais : bancs, prototypes et véhicules. Vous évoluerez dans un environnement technique exigeant, en interface avec les équipes software, système, validation et les fournisseurs, afin de garantir la robustesse et les performances des solutions développées. Vos missions : - Réaliser l’intégration logicielle sur bancs d’essais, prototypes et véhicules. - Exécuter les campagnes de tests liées aux processus usine et aux différents jalons projet. - Réaliser les essais de diagnostic à distance et assurer les analyses de premier niveau. - Effectuer des tests de robustesse et de performance basés sur des cas d’usage représentatifs du terrain. - Analyser les anomalies et contribuer aux investigations techniques. - Participer aux revues techniques avec les équipes Software, Système, les architectes et les fournisseurs. - Assurer le suivi des défauts et la capitalisation des résultats de validation.
Offre premium
Freelance

Mission freelance
Développeur Full Stack 4D Confirmé (F/H)

OCSI
Publiée le
4D

1 an
450-600 €
Paris, France
Dans le cadre de l'évolution et de la maintenance d'une plateforme stratégique dédiée à la gestion et à l'exploitation de données techniques et de mesures produits, nous recherchons un Développeur Full Stack 4D expérimenté. Cette application centralise, traite et valorise d'importants volumes de données afin de produire des indicateurs de performance, des notations et des restitutions diffusées sur différents canaux digitaux et physiques. Vous rejoindrez une équipe à taille humaine intervenant sur des problématiques variées mêlant développement, gestion de données, automatisation de traitements et intégration de nouvelles sources d'information. Vos missions Assurer la maintenance corrective et évolutive d'une application métier critique développée sous 4D. Concevoir et développer de nouvelles fonctionnalités. Participer à l'évolution du modèle de données et à l'optimisation des performances. Intégrer de nouvelles sources de données et de nouveaux formats d'échange. Développer des interfaces d'import/export de données. Mettre en place et maintenir des interactions via API REST. Participer à l'amélioration continue des traitements et processus existants. Réaliser les tests et assurer la qualité des développements. Participer aux déploiements en préproduction et en production. Intervenir sur les opérations de maintenance serveur (sauvegardes, restaurations, rollback). Collaborer avec les équipes métier pour analyser et mettre en œuvre les demandes d'évolution.
Freelance
CDI

Offre d'emploi
Développeur logiciel Java fullstack (H/F)

Aleysia
Publiée le
Angular
Docker
Git

12 mois
Lyon, Auvergne-Rhône-Alpes
Tu as l'esprit d'initiative et tu aimes travailler dans un environnement stimulant, postule sans attendre cette offre de Développeur·se Java Fullstack qui est faite pour toi ! 🚀 Ton challenge si tu l’acceptes : Concevoir et développer des solutions avec un code performant et documenté Gérer la maintenance corrective et évolutive de l'application Participer activement à l'amélioration continue Implémenter des tests unitaires et d’intégration pour assurer la qualité du code Suivre les bonnes pratiques de développement et participer au revue de code Travailler en méthodologie Agile/Scrum et participer aux réunions d’équipe
Freelance

Mission freelance
Ingénieur Validation / Intégration Logicielle – Automotive (F/H)

CELAD
Publiée le

1 an
350-400 €
Guyancourt, Île-de-France
Contexte : Dans le cadre du développement et de la validation de systèmes embarqués automobiles, nous recherchons un Ingénieur Validation Logicielle & Diagnostic pour intervenir sur les activités d’intégration, de validation et d’analyse des logiciels embarqués sur différents supports d’essais : bancs, prototypes et véhicules. Vous évoluerez dans un environnement technique exigeant, en interface avec les équipes software, système, validation et les fournisseurs, afin de garantir la robustesse et les performances des solutions développées. Vos missions : - Réaliser l’intégration logicielle sur bancs d’essais, prototypes et véhicules. - Exécuter les campagnes de tests liées aux processus usine et aux différents jalons projet. - Réaliser les essais de diagnostic à distance et assurer les analyses de premier niveau. - Effectuer des tests de robustesse et de performance basés sur des cas d’usage représentatifs du terrain. - Analyser les anomalies et contribuer aux investigations techniques. - Participer aux revues techniques avec les équipes Software, Système, les architectes et les fournisseurs. - Assurer le suivi des défauts et la capitalisation des résultats de validation.

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

Contrats

Freelance CDI CDD Alternance Stage

Lieu

Télétravail

Télétravail partiel Télétravail 100% Présentiel

Taux Journalier Moyen min.

150 € 1300 € et +

Salaire brut annuel min.

20k € 250k €

Durée

0 mois 48 mois

Expérience

≤ 2 ans d’expérience 3 à 5 ans d’expérience 6 à 10 ans d’expérience > 10 ans d’expérience

Publication

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