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...).
Développeur Logiciel embarqué (H/F)

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éveloppeur IoT

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éveloppeur Logiciel Embarqué C++ / Python H/F

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éveloppeur logiciel embarqué C médical H/F

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.
Ingénieur Logiciel Embarqué (F/H)

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)
DBA ORACLE (H/F)

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éveloppeur logiciel embarqué (H/F) 95

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)
Mission Développeur Linux Embarqué

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.
Ingénieur logiciel embarqué F/H

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éveloppeur logiciel embarqué - Industrie (F/H)

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
Expert Oracle DBA (H/F)

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éveloppeur Front-End Embarqué / UI STB

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.
Ingénieur développeur systèmes embarqués C H/F

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.
Ingénieur logiciel embarqué H/F
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.
Ingénieur en spécifications logicielles et systèmes embarqués - Naval H/F

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...).
Ingénieur logiciel embarqué linux - Telecoms H/F

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éposez votre CV
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Derniers posts sur le forum
- Auto entrepreneur vs portageil y a 18 heures
- Majoration de TVA causée par non télérèglementil y a un jour
- La provision en portage salarialil y a 2 jours
- Souci sur la transition deux statuts (de l'AE vers l'EURL sur IS)il y a 2 jours
- Délai demande ARCEil y a 2 jours
- 12 ans d'experience data, 450e tjil y a 2 jours