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

Développeur Logiciel embarqué (H/F)

Amiltone

Le poste ? En tant que Développeur Logiciel Embarqué (H/F), vous intégrez l'équipe technique et participez au développement de solutions logicielles pour systèmes embarqués. Au quotidien, vous : - Concevez, développez et optimisez des logiciels embarqués sous Linux - Gérez et paramétrez les périphériques sous Linux (udev, drivers, noyau) - Implémentez et optimisez les communications réseau et protocoles (TCP/IP, Ethernet, RS232, RS422, USB, SPI, I²C) - Développez en C/C++ sur microcontrôleurs (MSP430, STM32) - Assurez la robustesse et la fiabilité du code en respectant les bonnes pratiques de développement - Effectuez des tests unitaires et de déploiement. 🛠 Stack technique 🔹 Exigée : - Linux embarqué avec Yocto Project - Gestion des périphériques sous Linux - Protocoles réseau et communication (TCP/IP, RS232, SPI, I²C…) - Développement en C/C++ sur microcontrôleurs 🔹 Appréciée : - Expérience avec Single Board Computers (ex : Nvidia Jetson) - Maîtrise avancée de Git (sous-modules, merge requests, CI/CD avec GitLab) - Connaissance de Docker et ROS

Démarrage Dès que possible
Salaire 40k-45k €⁄an
Lieu Marseille, Provence-Alpes-Côte d'Azur
Freelance
CDI

Développeur IoT

Ness Technologies

Dans le cadre de nos projets de développement de solutions connectées, nous recherchons un Développeur IoT pour participer à la conception, au développement et à l’intégration d’objets et systèmes intelligents. Vous serez impliqué dans l’ensemble du cycle de vie du produit, de la couche embarquée à la communication avec le cloud, en passant par les interfaces de gestion. Missions / Responsabilités : Développer et maintenir le firmware des objets connectés (microcontrôleurs, cartes embarquées). Participer à l’intégration des capteurs, protocoles de communication (BLE, LoRa, Zigbee, MQTT, etc.). Assurer la connectivité et l’interopérabilité des objets avec les plateformes cloud ou serveurs. Développer les APIs et services nécessaires à la collecte et l’analyse des données. Optimiser les performances, la consommation énergétique et la robustesse des systèmes. Collaborer avec les équipes R&D, produit, sécurité et data. Rédiger la documentation technique et assurer le support au déploiement. Participer aux tests fonctionnels, à la validation terrain et à la maintenance évolutive. Compétences Requises : Bonnes connaissances en développement embarqué (C/C++, Micropython, Rust…). Expérience sur des microcontrôleurs (ESP32, STM32, NRF52, etc.). Maîtrise des protocoles IoT (MQTT, CoAP, HTTP, BLE, Zigbee, LoRaWAN…). Pratique des environnements Linux embarqué (Yocto, Buildroot…). Connaissances en réseaux IP, sécurité IoT et intégration cloud (AWS IoT, Azure IoT, GCP). Compétences en développement backend ou cloud (Node.js, Python, REST API) sont un plus.

Démarrage Dès que possible
Durée 6 mois
Télétravail Télétravail partiel
Lieu Île-de-France, France
Freelance

Développeur Logiciel Embarqué C++ / Python H/F

ODHCOM - FREELANCEREPUBLIK

Dans le cadre des programmes Mesta Compact Focus Edition et sa road map, notre client souhaite confier plusieurs activités et livrables au prestataire. Développement des nouvelles fonctions programmes nécessaires pour améliorer les performances du produit - amélioration des nouvelles fonctions génériques produits - Support pendant la phase de déploiement des Radars chez les clients (ou démo), analyses de bugs détectés pendant cette phase (reproduire, analyser, proposer des corrections et validations) - Analyse, maquettage et support pour répondre aux besoins des appels d'offre - Rédaction et exécution des plans de tests associés aux activités précédentes. PROCESS DE FONCTIONNEMENT: Les activités seront fournies via JIRA au fur et à mesure. On demande au prestataire de mettre en place un catalogue d'UO par activités/Taches

Démarrage Dès que possible
Durée 6 mois
Télétravail Télétravail partiel
Lieu Osny, Île-de-France
CDI

Développeur logiciel embarqué C médical H/F

VIVERIS

Contexte de la mission : Notre entreprise évolue dans un environnement normé et exigeant, axé sur des dispositifs médicaux de haute précision. Dans ce cadre, nous recherchons un développeur confirmé H/F en développement logiciel pour concevoir des solutions répondant aux standards de qualité et de sécurité élevés. Responsabilités : - Programmer et maintenir des logiciels embarqués en langage C, en respectant les meilleures pratiques de développement ; - Mettre en oeuvre les principes de clean code et une architecture claire pour garantir un code lisible, maintenable, et évolutif ; - Gérer efficacement les versions et les workflows collaboratifs via Git ; - Former et encadrer des développeurs juniors en partageant vos connaissances et en apportant une expertise pédagogique.

Démarrage
Salaire 40k-55k €⁄an
Télétravail Télétravail partiel
Lieu Grenoble, Auvergne-Rhône-Alpes
CDI

Ingénieur Logiciel Embarqué (F/H)

Savane Consulting

Ingénieur logiciel embarqué – CDI – Rennes (35) – 45/55K€ Contexte du poste Rattaché à la direction R&D d’un acteur innovant du secteur technologique, vous interviendrez sur des projets de développement logiciel embarqué à forte composante technique, en lien avec des équipes pluridisciplinaires (électronique, mécanique, optique). Vous serez impliqué dans l’ensemble du cycle de développement, de l’architecture à la mise en production, en passant par la validation système et le support à l’industrialisation. Missions principales Participer à l’élaboration des architectures logicielles Développer des briques logicielles embarquées, potentiellement critiques en termes de sécurité Concevoir les outils nécessaires à la mise en œuvre (tests, production, démonstrateurs clients) Assurer la maintenance du code et contribuer à la rédaction des documentations produit Réaliser les tests unitaires et contribuer à la validation système Travailler en collaboration avec les autres ingénieurs métiers pour concevoir des solutions complètes Participer aux transferts vers la production et aux démonstrations clients Proposer des innovations techniques et contribuer à leur valorisation (brevets, communications)

Démarrage Dès que possible
Salaire 45k-55k €⁄an
Lieu Rennes, Bretagne
Freelance
CDI
CDD

DBA ORACLE (H/F)

THE PORTERS

Pour notre client, nous recherchons un Expert Oracle DBA spécialisé en RAC, EXADATA, et solutions de haute disponibilité , pour rejoindre notre direction "Infrastructures DATA". Vous interviendrez sur des environnements critiques en production, avec un focus sur l'automatisation, la performance et la résilience. Missions : Administration avancée des bases Oracle en environnement RAC, EXADATA, et ZDLRA (installation, upgrades, tuning, sécurité). Gestion des solutions de haute disponibilité (cluster, réplication, Dataguard, ASM). Automatisation des tâches via Ansible, Python, ksh, et API. Supervision proactive (Zabbix ou équivalent) et résolution d’incidents. Support technique niveau expert pour les équipes internes et collaboration avec le support Oracle. Participation aux astreintes (1 semaine / 8) et interventions en HNO .

Démarrage Dès que possible
Durée 6 mois
Salaire 30k-45k €⁄an
TJM 100-400 €⁄j
Lieu Toulouse, Occitanie
Freelance

Développeur logiciel embarqué (H/F) 95

Mindquest

Développement des nouvelles fonctions programmes nécessaires pour améliorer les performances du produit : Amélioration des nouvelles fonctions génériques produits Support pendant la phase de déploiement chez les clients (ou démo), analyses de bugs détectés pendant cette phase (reproduire, analyser, proposer des corrections et validations) Analyse, maquettage et support pour répondre aux besoins des appels d'offre Rédaction et exécution des plans de tests associés aux activités précédentes Suivi et planification des activités via un outil de gestion de tickets (type JIRA)

Démarrage Dès que possible
Durée 3 mois
TJM 380-500 €⁄j
Télétravail Télétravail partiel
Lieu Osny, Île-de-France
Freelance

Mission Développeur Linux Embarqué

RHESOTECH

Nous : est une agence de freelancing. Nous accompagnons l'industrie et les hautes-technologies dans leurs projets de staffing d'ingénieurs et de cadres. Nos valeurs : l'humain, la confiance et la transparence. Points clés de la mission : Rattaché au Responsable Technique, vous intervenez dans le cadre du lancement d’un nouveau système de diffusion audio embarqué via Bluetooth. Vous aurez pour mission de : Participer à l’ensemble du cycle en V : spécifications, développement, intégration, validation, Développer des applications embarquées sous Linux, Adapter un BSP fourni par NXP (iMX93), Collaborer sur l’intégration de modules Bluetooth avec le support de NXP, Rédiger la documentation technique, Être force de proposition technique et autonome sur votre périmètre.

Démarrage Dès que possible
Durée 18 mois
TJM 450-550 €⁄j
Télétravail Télétravail partiel
Lieu Rodez, Occitanie
CDI

Ingénieur logiciel embarqué F/H

VIVERIS

Contexte de la mission : Viveris est reconnu pour son expertise en développement de systèmes embarqués et systèmes industriels. Ces développements font appels à des équipes pluridisciplinaires : mécanique, électronique, logiciel embarqué, banc de test, logiciel applicatif... Au sein de l'équipe « logiciel embarqué », vous interviendrez sur des projets médicaux, ferroviaires, aéronautiques, automobiles et militaires. Cette équipe est constituée d'ingénieurs et d'experts en développement de firmwares, de pilotes, en mise en place d'OS sur mesure (BSP Linux), en développement d'applicatifs embarqués (sur cibles contraintes) et en sécurisation d'OS, d'analyse de cybersécurité... Le poste concerne en particulier la mise en place d'un BSP Linux sécurisé et les développements de pilote. Responsabilités : - Participer à la mise en oeuvre de la chaine d'intégration continue ; - Mettre en oeuvre les règles et normes de développement spécifiques au secteur (médical, automobile, ferroviaire...) avec l'assistance du responsable de la qualité des projets ; - Participer à la conception et l'architecture de l'ensemble de la solution logicielle ; - Mettre en oeuvre sur la cible multicoeur d'un RTOS léger et d'un Linux, Mettre en oeuvre le secure boot ; - Développer les différentes parties du logiciels (pilotes, bibliothèques, applications) ; - Rédiger les tests unitaires et les documents projet, ; - Accompagner l'ingénieur test en phase de validation ; - Participer aux revues internes et aux revues avec le client.

Démarrage
Salaire 40k-45k €⁄an
Télétravail Télétravail partiel
Lieu Rungis, Île-de-France
CDI

Développeur logiciel embarqué - Industrie (F/H)

VIVERIS

Contexte de la mission : Poste basé en Haute Savoie Viveris accompagne ses clients dans la conception et la fabrication d'équipements de haute technologie. Dans ce cadre, nous recherchons un ingénieur logiciel embarqué Il aura pour mission le développement de logiciel embarqué dans un centre de recherche et développement Vos responsabilités : Livrer des spécifications techniquesMettre en place des modules logicielsMaintenir les modules logiciels implémentant des protocoles de communication utilisés en interne.Effectuer les tests unitaires sur les modulesEffectuer la validation sur les modules

Démarrage
Salaire 35k-55k €⁄an
Télétravail Télétravail partiel
Lieu Villeurbanne, Auvergne-Rhône-Alpes
CDI
Freelance
CDD

Expert Oracle DBA (H/F)

THE PORTERS

Pour notre client, nous recherchons un Expert Oracle DBA (H/F) pour renforcer leur service "Bases de Données Oracle" au sein de la Direction "Infrastructures DATA". Missions principales : Administration et optimisation des bases Oracle en environnement critique. Automatisation des tâches d’exploitation. Gestion des incidents et support technique. Participation aux projets d’évolution de l’infrastructure. Poste : Expert Oracle DBA (RAC, EXADATA) Localisation : Toulouse(présentiel partiel possible) Rythme : Astreintes régulières (toutes les 8 semaines) et interventions en HNO

Démarrage Dès que possible
Durée 6 mois
Salaire 30k-45k €⁄an
TJM 250-450 €⁄j
Lieu Toulouse, Occitanie
Offre premium
CDI
Freelance

Développeur Front-End Embarqué / UI STB

TO B SERVICES

Contexte de la mission : Notre client, un opérateur télécoms majeur, recherche un(e) Développeur(se) Frontend Javascript natif / ReactJS pour renforcer son équipe UI STB (Set-Top Box). Cette équipe, composée d'une dizaine de développeurs, est en charge du développement et de l'évolution de l'interface utilisateur pour la nouvelle génération de décodeurs TV de l'opérateur. Vous évoluerez dans un environnement dynamique et travaillerez sur des technologies web modernes appliquées à un produit grand public. Objectifs et missions principales : •⁠ ⁠Participer activement au développement des nouvelles fonctionnalités de l'interface utilisateur du décodeur. •⁠ ⁠Contribuer à la refonte technique d'une partie du code legacy en utilisant ReactJS. •⁠ ⁠Assurer la maintenance évolutive des fonctionnalités existantes. •⁠ ⁠Prendre en charge la correction des anomalies (maintenance corrective). •⁠ ⁠Rédiger et exécuter les tests unitaires et d'intégration pour assurer la qualité et la non-régression du code. •⁠ ⁠Collaborer avec les autres développeurs, les équipes produit et potentiellement les designers UX/UI. Livrables attendus : •⁠ ⁠Code source fonctionnel, testé, documenté et respectant les standards de développement de l'équipe. •⁠ ⁠Nouvelles fonctionnalités intégrées et validées. •⁠ ⁠Composants ReactJS développés ou refactorisés. •⁠ ⁠Rapports d'exécution des tests. •⁠ ⁠Corrections de bugs.

Démarrage Dès que possible
Durée 1 an
Salaire 45k-61k €⁄an
TJM 400-530 €⁄j
Télétravail Télétravail partiel
Lieu Paris, France
CDI

Ingénieur développeur systèmes embarqués C H/F

VIVERIS

Contexte de la mission : Dans le cadre du développement de systèmes critiques pour le secteur nucléaire, nous recherchons un Ingénieur Développement Systèmes Embarqués. Vous jouerez un rôle central dans la conception, le développement et la validation de systèmes embarqués destinés à des environnements industriels hautement sécurisés. Votre contribution sera essentielle pour garantir la fiabilité et la sécurité des systèmes dans des applications exigeant des standards de sûreté élevés. Responsabilités : - Analyse des exigences des systèmes ; - Rédiger des spécifications techniques et fonctionnelles en accord avec les besoins des clients et les exigences du secteur ; - Programmer et maintenir des logiciels embarqués en langage C ; - Assurer une couverture complète des tests (unitaires, intégration, fonctionnels) ; - Maintenir une documentation précise et exhaustive des activités de conception, de test et de validation ; - Travailler en étroite collaboration avec les équipes matérielles et les autres ingénieurs logiciels ; - Contribuer à l'amélioration des méthodes et outils logiciels.

Démarrage
Salaire 45k-55k €⁄an
Télétravail Télétravail partiel
Lieu Grenoble, Auvergne-Rhône-Alpes
CDI

Ingénieur logiciel embarqué H/F

WINSEARCH

Au sein de l'équipe R&D, vous interviendrez sur l'ensemble des phases des différents projets, avec les équipes (Product Owner / Devs / QA) : Conception / Definition of Done / Implémentation / Tests unitaire / Tests d'intégration / Documentation.Vos activités principales seront : Communication : Brainstorming et Spécification des solutions à mettre en oeuvre.Rapports sur les usages des solutions mises en place. Développement : Développement logiciel embarqué sur microcontrôleur.Drivers, interface avec différents capteurs...Réalisation des choix techniques en phase avec les standards et pratiques.Création de dispositifs de validation. Qualification : Prise en compte des retours internes et QA.Vérification et validation des dispositifs mis en place.

Démarrage
Salaire 40k-55k €⁄an
Télétravail Télétravail partiel
Lieu Canéjan, Nouvelle-Aquitaine
CDI

Ingénieur en spécifications logicielles et systèmes embarqués - Naval H/F

VIVERIS

Contexte de la mission : Notre Client est spécialisé dans les solutions de connectivité à haut débit, il conçoit et fabrique des infrastructures cruciales pour permettre et garantir des échanges de données rapides et fiables à l'échelle mondiale. Dans ce cadre, vous jouerez un rôle clé dans la prise en compte des exigences fonctionnelles et techniques des produits et systèmes. Vous interviendrez sur l'ensemble du cycle de développement, de l'analyse des besoins métier à la validation des livrables, en passant par la rédaction des spécifications. Vous serez en interaction avec les équipes UX, développement et architecture. Vos responsabilités : - Analyser et formaliser les besoins métier et utilisateurs, - Rédiger des user stories et critères d'acceptation en intégrant des exigences de performance, sécurité et accessibilité, - Participer aux revues UX/UI et à l'optimisation des parcours utilisateurs, - Collaborer avec les architectes logiciels et systèmes pour assurer l'intégration dans l'architecture cible, - Suivre le développement et la validation, contribuer aux tests d'acceptation, - Participer aux cérémonies agiles (daily, sprint review, rétrospectives...).

Démarrage
Salaire 40k-45k €⁄an
Télétravail Télétravail partiel
Lieu Rungis, Île-de-France
CDI

Ingénieur logiciel embarqué linux - Telecoms H/F

VIVERIS

Contexte de la mission: Dans le cadre d'une mission pour un acteur important du secteur des télécommunications, Viveris recrute un développeur logiciel ayant des connaissances en C et/ou C++ dans le domaine de l'embarqué. Le contexte général porte sur le développement de passerelles résidentielles vers le réseau internet ainsi que sur le développement et l'intégration des couches basses et applicatives de différents logiciels. Responsabilités : - Participation à l'architecture, l'implémentation et la validation (tests unitaires & systèmes) des fonctionnalités logicielles; - Intégration, adaptation avec les spécificités du matériel et mise en conformité; - Documentation des fonctionnalités et support.

Démarrage
Salaire 35k-45k €⁄an
Télétravail Télétravail partiel
Lieu Rungis, Île-de-France

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
2025 © Free-Work / AGSI SAS
Suivez-nous