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

Offre d'emploi
Architecte Système Logiciel (H/F)

CELAD
Publiée le

90k-95k €
Toulouse, Occitanie
Toulouse - Au moins 10 ans d’expérience Vous êtes architecte logiciel expérimenté et vous aimez prendre de la hauteur sur des systèmes complexes ? Vous savez coordonner des équipes techniques, structurer une vision d’ensemble et faire avancer les sujets sans forcément coder vous-même ? Nous recrutons un Architecte Système Logiciel (H/F) pour intervenir sur un programme technologique ambitieux, dans un environnement exigeant où la rigueur, la performance et la cohérence d’architecture sont clés. Vos missions : Analyser l’impact des choix techniques sur l’architecture globale et identifier les ajustements nécessaires. Accompagner les décisions difficiles en évaluant les compromis techniques et en proposant des solutions pertinentes. Rédiger et maintenir les dossiers d’architecture et les spécifications systèmes pour que l’ensemble des parties prenantes reste aligné. Collaborer étroitement avec le responsable ingénierie, le chef de programme, les responsables de sous-systèmes et les équipes techniques (sécurité, IT, opérations, ingénierie). Prioriser les travaux et assurer la cohérence entre les besoins métiers et les contraintes techniques. Environnement technique : ️ Piloter l’architecture sur l’ensemble des niveaux : métier, applicatif, technique et infrastructure Projets liés à des systèmes spatiaux ou à la diffusion de données géographiques. Méthodologies de System Engineering : MBSE, modélisation via Enterprise Architect et ArchiMate. Une bonne connaissance des standards d’architecture (certification TOGAF souhaitée). Une expérience dans des environnements comparables à ceux de grands intégrateurs technologiques ou industriels spécialisés dans les systèmes critiques est particulièrement pertinente.
Freelance
CDI

Offre d'emploi
Ingénieur Qualification Logiciel

CELAD
Publiée le
JIRA
Postman
Xray

4 mois
25k-32k €
300-320 €
Suresnes, Île-de-France
L’ingénieur Qualification Logiciels est responsable de l’atteinte du niveau de qualité requis sur les applications de son périmètre, en assurant notamment le support aux utilisateurs ainsi que les tests fonctionnels sur ces applications. ACTIVITES PRINCIPALES Missions principales : · Intervient dès la phase d’expression des besoins des projets pour anticiper les moyens de tests qui seront nécessaires à la validation du projet · Prise en compte des demandes utilisateurs, avec : o Qualification et demande de compléments d’information o Aiguillage vers l’entité adéquate pour traitement (Projet, Maintenance, Architecture, BI) · Réalisation des tests fonctionnels et de non régression de chaque demande (correction d’anomalie ou évolution fonctionnelle), pour en garantir la qualité avant validation finale par l‘utilisateur · Participe à la mise en œuvre et à l’enrichissement de l’outil de test · Formation initiale et complémentaire des utilisateurs · Proposition en vue d’améliorer l’activité Qualification du SI · Assure le support niveau 1 aux équipes métier · Réalisation des tests fonctionnels automatisés · Assure la communication entre la DSI et les équipes métier lors d’incidents de production Cette fiche de mission prend en compte les principales responsabilités ; elle n'est pas limitative. REPORTING Reporting régulier selon les modalités définies avec le responsable de la prestation. COMPETENCES Savoir / Connaissance - Connaissance des outils de tests et des principes d’automatisation (Xray) - Savoir estimer une charge de tests - Connaissances fonctionnelles et architecturales du système d'information - Connaissance du e-commerce (WEB B2C, B2B, B2B2C) - Connaissance d’un outil de gestion des demandes Jira… - Connaissance des outils bureautiques Savoir-faire - Reporting d’activité - Assurer une qualité de service Qualités personnelles - Communicant(e) - Méthodique - Curieux(se) FORMATION ET EXPERIENCE Bac +5 en informatique Expérience de 4 ans minimum.
CDI

Offre d'emploi
Engineering Manager - Editeur de logiciel - Bourges

Talents Finance
Publiée le
.NET
Développement
PHP

50k-60k €
Bourges, Centre-Val de Loire
Contexte du poste : Nous sommes un éditeur de solutions SaaS B2B en forte croissance, développant des plateformes technologiques à forte valeur ajoutée opérationnelle. Nos produits sont utilisés à grande échelle par des acteurs terrain exigeants, avec des enjeux importants de performance, de fiabilité et de scalabilité. Notre organisation technique évolue. Les équipes grandissent, les projets se multiplient et nous devons renforcer la structuration de notre delivery ainsi que la cohérence de nos choix d’architecture. Dans ce contexte, nous recrutons un Engineering Manager pour accompagner cette montée en maturité. Il ne s’agit pas d’un rôle centré sur le développement quotidien, mais d’un poste clé dans la coordination, le management et l’alignement technique. Avantages du poste : • Télétravail partiel • Rôle structurant au cœur de notre organisation technique • Forte autonomie dans la gestion des équipes • Impact direct sur la qualité et la performance produit • Projets techniquement stimulants Pourquoi nous rejoindre ? • Pour participer activement à la structuration de notre organisation tech • Pour évoluer dans un environnement SaaS exigeant • Pour avoir un impact concret sur des produits utilisés à grande échelle • Pour rejoindre une entreprise en croissance où les décisions techniques ont un réel poids
Freelance

Mission freelance
architecte logiciel

Groupe Aptenia
Publiée le
Systèmes embarqués

3 ans
360-520 €
Pays de la Loire, France
Nature des prestations : En coordination avec l’architecte logiciel principal et le chef de projet, les activités attendues sont : Étude d'architecture logicielle et conception Contribution au développement logiciel applicatif embarqué (hors bas niveau) Contribution au à l'intégration sur bancs de test Support technique, analyse et correction de défauts Utilisation de capteurs embarqués couramment présents sur des navires Environnement technique : C++, Qt, Linux Git/Gitlab Applicatif industriel embarqué Protocoles de communication (IP, série)
CDI

Offre d'emploi
Développeur C++ (H/F)

Webnet
Publiée le
Python

55k-65k €
Paris, France
Vos missions : Développements : concevoir et développer les fonctionnalités du logiciels embarqué en respectant les spécifications et en garantissant la cohérence technique, Delivery: assurer avec l’équipe Scrum et le Product Owner la livraison des fonctionnalités attendues, sécuriser les jalons et anticiper les risques techniques, Maintenance & évolutions : participer aux évolutions et à la correction de faits techniques sur les produits existants, en arbitrant et priorisant les solutions techniques lorsque nécessaire et assurer leur mise en œuvre, Amélioration Continue : Contribuer aux réflexions d’architecture logicielle pour améliorer la solution, ainsi que participer aux réflexions d’amélioration continue notamment les problématiques de déploiement. Environnement : • Langages : Développement logiciel en C++, python • Infrastructure : Intégration continue avec Jenkins • Systèmes : Windows IoT 10 / Linux • Outils de développement: Git, Bitbucket, Conan, Jira, Confluence • Méthodologie : Agile Scrum
Freelance
CDI

Offre d'emploi
Expert Architecture Logicielle & Domain-Driven Design (Mission de Conseil)

Gentis Recruitment SAS
Publiée le
.NET
Angular
Domain Driven Design (DDD)

1 an
Nanterre, Île-de-France
Description du poste Intervention d’un consultant expert pour une mission courte d’environ 20 jours . Accompagnement des équipes techniques dans la structuration du domaine métier et des architectures applicatives . Analyse de l’existant et identification des axes d’amélioration sur la conception logicielle. Animation d’ ateliers de modélisation et de conception avec les équipes internes. Mise en place ou amélioration d’une approche Domain-Driven Design (DDD) au niveau stratégique et tactique. Contribution à la formalisation d’une living documentation afin de structurer et partager les décisions d’architecture. Accompagnement des équipes dans la mise en œuvre d’architectures modernes (modulaires, microservices, hexagonales). Coaching technique et diffusion de bonnes pratiques auprès des développeurs et architectes. Travail en co-construction avec les équipes internes pour valider les orientations techniques et les modèles de domaine.
CDI
CDD

Offre d'emploi
Lead Technique / Architecte Logiciel – Java / React / NoCode

RIDCHA DATA
Publiée le
Agile Scrum
API
Architecture

1 an
Saint-Herblain, Pays de la Loire
combinant des technologies traditionnelles (Java, React) et des solutions NoCode (Xano) . Le poste s’inscrit dans un environnement technique exigeant, nécessitant une forte capacité de structuration, de coordination et de prise de décision technique. 🔹 Missions principales Concevoir et définir l’ architecture technique globale des solutions Assurer le rôle de référent technique et garantir la cohérence des développements Mettre en place et faire respecter les standards techniques et bonnes pratiques Challenger les besoins fonctionnels et techniques avec les équipes produit (PO, PM, BA) Accompagner et encadrer les équipes de développement Coordonner les travaux entre les équipes de développement et d’infrastructure Participer aux choix techniques, à la conception et aux chiffrages Garantir la qualité, la performance et la sécurité des solutions Réaliser des revues de code et assurer la conformité des livrables 🔹 Livrables attendus Conception technique détaillée Architecture logicielle documentée Standards et bonnes pratiques de développement Suivi technique des développements 🔹 Environnement technique Architecture hybride : NoCode (Xano) + développement classique Backend : Java (Spring / JEE) Frontend : React APIs REST Outils DevOps : Git, Jenkins, Docker, Kubernetes Base de données : PostgreSQL 🔹 Compétences requises Expertise en architecture logicielle Très forte maîtrise de Java (expert) Bonne maîtrise de React (souhaitée) Expérience sur des architectures hybrides (NoCode / LowCode appréciée) Bonne compréhension des API et flux de données Connaissance des environnements Agile Expérience en encadrement technique / leadership 🔹 Langues Français courant (obligatoire) Anglais professionnel (souhaité) 🔹 Conditions Type de mission : Lead technique / architecture Démarrage : ASAP Environnement : projets digitaux innovants
CDI

Offre d'emploi
Ingénieur Test Système – CAPL / Python / CAN – Projets embarqués (F/H)

CELAD
Publiée le

32k-35k €
Annemasse, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ PAS de télétravail – poste en présentiel - Annemasse (74) - Expérience de 5 ans minimum Et si votre prochain défi consistait à valider des systèmes complexes sur des projets techniques exigeants, avec un vrai impact sur le produit final ? Nous recrutons un Ingénieur Test Système pour intervenir sur des projets à forte dimension technique chez l’un de nos clients dans le domaine des systèmes embarqués. Ici, votre travail ne se limite pas à exécuter des tests : vous participez à la fiabilité globale du système, de la définition des tests jusqu’à l’analyse des anomalies. Pourquoi ce poste existe ? Notre client développe des systèmes électroniques complexes qui nécessitent des campagnes de validation rigoureuses. Pour sécuriser les mises en production, l’équipe test se renforce avec un ingénieur capable de prendre en charge les tests système de bout en bout, dans un environnement structuré et technique. Vous interviendrez en lien direct avec les équipes système, validation et développement. Ce que vous allez faire concrètement : Votre rôle sera de garantir que le système testé répond aux exigences fonctionnelles et techniques. Au quotidien, vous allez notamment : - Recueillir les exigences liées au banc de test afin de construire une stratégie de validation cohérente - Définir les cas de test système à partir des spécifications et du plan de test - Automatiser les campagnes de test en CAPL pour fiabiliser et accélérer les validations - Mettre en place l’environnement de test et vérifier sa conformité avant exécution - Exécuter les campagnes et analyser les résultats obtenus - Identifier les anomalies, comprendre leur origine et suivre leur correction - Assurer un reporting clair auprès du System Test Lead - Garantir la couverture des exigences système tout au long du projet Ce poste demande à la fois de la rigueur, de l’autonomie et une bonne compréhension des systèmes embarqués.
CDI
Freelance

Offre d'emploi
Architecte Logiciel F/H

AIS
Publiée le

1 mois
50k-55k €
275-550 €
Toulouse, Occitanie
- Concevoir des architectures robustes, scalables et sécurisées pour les échanges applicatifs (inter-applicatifs, batch, temps réel) - Participer aux choix d'outillage, de middleware et de patterns d'intégration - Mettre en place et faire évoluer les cadres de gouvernance des flux (standards, bonnes pratiques, référentiels) - Assurer la conformité aux exigences de sécurité, d'audit et de continuité de service - Identifier les risques liés à l'obsolescence technique et proposer des trajectoires de remédiation - Construire des roadmaps de modernisation et d'optimisation des coûts d'exploitation (OPEX) - Accompagner les équipes dans les migrations ou transformations d'architectures existantes - Produire et maintenir les dossiers d'architecture technique (DAT) et la documentation associée - Contribuer à l'amélioration continue des pratiques d'ingénierie et d'exploitation - Optimiser la performance, la supervision et la fiabilité des flux critiques ENVIRONNEMENT TECHNIQUE : AIX, Linux, Windows Cette annonce est ouverte aux personnes en situation de handicap.
Freelance

Mission freelance
Ingénieur IT Industriel – Spécialiste Bases de Données & Développement de Scripts H/F

HAYS France
Publiée le
API
Automatisation
C/C++

5 mois
Reichshoffen, Grand Est
Dans le cadre du renforcement des activités Méthodes & Essais d’un acteur international du secteur ferroviaire, nous recherchons un I ngénieur IT Industriel – Spécialiste Bases de Données & Développement de Scripts. Vous jouerez un rôle clé dans l’automatisation et l’amélioration des processus de test, au sein d’un environnement industriel hautement technologique. Vous interviendrez en lien étroit avec les équipes IT, ingénierie, essais et production, afin de garantir la performance, la fiabilité et la cohérence des outils connectés aux moyens de tests (simulateurs, bancs, véhicules, train). Vos missions : Gestion et optimisation des bases de données Déployer, maintenir et optimiser les bases de données connectées au séquenceur de test Améliorer les requêtes, indexations, structures et performances Gérer la sécurité, les sauvegardes, la restauration et les droits d’accès Développement & automatisation Développer des scripts et outils d’automatisation (Python, C++, Java, SQL…) Créer des solutions d’intégration, d’analyse et de transfert de données entre systèmes Contribuer au développement et à l’évolution du séquenceur de test Améliorer le module de reporting pour la génération des PV d’essais clients Connectivité & intégration systèmes Garantir la communication entre séquenceur, simulateurs, bancs d’essais et train Assurer l’intégrité et la synchronisation des données Analyser et résoudre les problèmes de communication (protocoles, pilotes, APIs…) Support technique & amélioration continue Accompagner les équipes internes sur les outils développés Participer au déploiement des évolutions logicielles Proposer des optimisations et assurer une veille technologique
CDI

Offre d'emploi
Engineering Manager - Editeur de logiciel - Bordeaux

Talents Finance
Publiée le
.NET
Développement
PHP

50k-60k €
Bordeaux, Nouvelle-Aquitaine
Contexte du poste : Nous sommes un éditeur de solutions SaaS B2B en forte croissance, développant des plateformes technologiques à forte valeur ajoutée opérationnelle. Nos produits sont utilisés à grande échelle par des acteurs terrain exigeants, avec des enjeux importants de performance, de fiabilité et de scalabilité. Notre organisation technique évolue. Les équipes grandissent, les projets se multiplient et nous devons renforcer la structuration de notre delivery ainsi que la cohérence de nos choix d’architecture. Dans ce contexte, nous recrutons un Engineering Manager pour accompagner cette montée en maturité. Il ne s’agit pas d’un rôle centré sur le développement quotidien, mais d’un poste clé dans la coordination, le management et l’alignement technique. Avantages du poste : • Télétravail partiel • Rôle structurant au cœur de notre organisation technique • Forte autonomie dans la gestion des équipes • Impact direct sur la qualité et la performance produit • Projets techniquement stimulants Pourquoi nous rejoindre ? • Pour participer activement à la structuration de notre organisation tech • Pour évoluer dans un environnement SaaS exigeant • Pour avoir un impact concret sur des produits utilisés à grande échelle • Pour rejoindre une entreprise en croissance où les décisions techniques ont un réel poids
Freelance
CDI
CDD

Offre d'emploi
INGENIEUR  SYSTEME EMBARQUE

KEONI CONSULTING
Publiée le
FPGA (Field-Programmable Gate Array)
Python
VHDL

18 mois
20k-60k €
100-400 €
Évry, Île-de-France
Contexte : Cette activité concerne des architectures distribuées, basé sur des systèmes mettant en œuvre des SOC, SOM utilisant des FPGA Xilinx, Altera, … mises en œuvre . Dans tous les cas, la connaissance des concepts et techniques liés à l’acquisition, au traitement du signal, au traitement d'image, à la mesure et au Contrôle/Commande, tant au niveau matériel que logiciel est exigée de part du candidat MISSIONS Principales activités : • Faire l’analyse technique du système à développer • Définition et architecturer les processus à implémenter • Codage du module firmware FPGA • Concevoir les programmes de test • Rédiger spécifications, documentations techniques et utilisateurs LIVRABLES Analyse technique et conception (spécifications, architecture) ; - - - - - - Code source du firmware ; Code logiciel associé ; Programmes et procédures de test (simulation, vérification) ; Packages déployables (firmware et logiciels packagés) ; Documentation technique et utilisateur (spécifications, guide d’utilisation, guide Profils & Exigences techniques : • Avoir des connaissances approfondies conception FPGA : architecture, design, simulation et vérification outils et méthodologies de tests • Maitriser les concepts et langages VHDL, développement logiciel • Avoir des connaissances solides en C/C++/python sur plateforme Linux embarquée • Maîtriser les concepts et techniques liés à l’acquisition, transfert de données, à la mesure et au Contrôle/Commande, au niveau matériel et logiciel
Freelance

Mission freelance
Concepteur Développeur

Coriom Conseil
Publiée le
Java
SAP BW
SQL

12 mois
400-520 €
Lille, Hauts-de-France
Qualité de service Amélioration continue du développement de l'orchestration des flux d'approvisionnement Maintien en condition opérationnelle des composants BW Compétences techniques SQL - Confirmé - Impératif BW - Confirmé - Impératif JAVA - Confirmé - Impératif Approvisionnement - Confirmé - Souhaitable Connaissances linguistiques Français Courant (Impératif) Anglais Professionnel (Secondaire) Description détaillée Vous accompagnerez le Product Owner dans la maintenance au quotidien d’un des produits : l’Orchestration des flux d’approvisionnement.
CDI

Offre d'emploi
Architecte Logiciel et Technique - Toulouse - F/H

AVANISTA
Publiée le

Toulouse, Occitanie
Depuis 2012, nous mettons notre expertise au service des secteurs de l’IT et l’Ingénierie pour accompagner nos clients dans des projets ambitieux et innovants. Notre force ? Un management de proximité qui valorise vos aspirations, des opportunités de carrière concrètes et un engagement sincère pour le bien-être et l'épanouissement de nos collaborateurs. Rejoignez-nous sur des projets à fort impact au sein d’une entreprise où chaque talent compte ! Avanista recrute ! Toujours en recherche de nouveaux talents, nous souhaiterions intégrer un Architecte Logiciel Technique au sein de nos équipes pour l’un de nos clients. Contexte Au sein du Cloud Provider (direction DICO), vous rejoignez le domaine ZAAS pour apporter votre expertise transversale (système/réseau/sécurité). Vous serez le garant de la définition et de l'évolution des architectures techniques du Système d'Information, avec une vision globale allant du Legacy au Cloud (Privé, Public, Hybride).
CDI

Offre d'emploi
INGENIEUR DEVELOPPEMENT FPGA – SYSTEMES EMBARQUES H/R

PROMAN EXPERTISE
Publiée le
Electronique

45k-60k €
Valbonne, Provence-Alpes-Côte d'Azur
Vous intervenez sur l’ensemble du cycle de vie projet, de la définition des besoins à l’intégration finale des FPGA sur cartes électroniques. Dans ce cadre, vos missions sont les suivantes : Participer au chiffrage et à l'analyse des besoins fonctionnels. Concevoir l’architecture des cartes embarquant des FPGA. Collaborer avec les équipes de traitement du signal pour la spécification et le design des composants FPGA. Implémenter ou superviser l’implémentation des circuits temps-réel. Développer les IP FPGA et les test benches associés. Intégrer les designs FPGA avec les cartes électroniques et les couches logicielles. Rédiger les documents techniques et dossiers de conception. Maintenir une veille technologique. Afin de mener à bien vos projets, vous êtes amené à travailler en collaboration avec des équipes pluridisciplinaires mais également avec les prestataires extérieurs. Environnement technique : Excellente maîtrise du VHDL et des environnements FPGA (Vivado, Quartus, ModelSim…). Connaissances solides en architectures numériques. Pratique des systèmes temps-réel. Compétences en simulation, débogage et tests FPGA. Bonne compréhension des traitements numériques du signal.
CDI

Offre d'emploi
Développeur .NET C#

Audensiel
Publiée le
.NET
C#
Finance

3 ans
40k-55k €
400-510 €
Île-de-France, France
Contexte Dans le cadre de sa croissance et de ses projets stratégiques dans le secteur de la Banque de Financement et d’Investissement (BFI) , Audensiel recherche un(e) Développeur .NET C# pour intervenir auprès de grands comptes bancaires. Vous intégrerez des équipes IT au cœur des systèmes critiques (trading, risk management, middle/back office), dans des environnements exigeants et à forte valeur ajoutée. Vos missions Participer à la conception et au développement d’applications en C# / .NET Développer des fonctionnalités robustes et performantes en respectant les standards du secteur bancaire Contribuer aux phases de tests, de validation et de mise en production Maintenir et faire évoluer des applications existantes Collaborer avec les équipes métiers (traders, analystes, risk managers) Participer à l’amélioration continue (revue de code, bonnes pratiques, optimisation) Stack technique Langages / Frameworks : C#, .NET (Core / Framework), , Web API Base de données : SQL Server, requêtes SQL avancées Outils : Git, Azure DevOps / Jira Méthodologies : Agile (Scrum/Kanban) Environnement : Architecture n-tier, microservices (apprécié)

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.
1731 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