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

Mission freelance
Responsable Pôle Logiciel embarqué
Contexte Une société technologique française en forte croissance recherche un Responsable Développement Logiciel Embarqué L’entreprise conçoit et développe des solutions innovantes dans le domaine des systèmes autonomes, en intégrant matériel, électronique et logiciels de pointe. Missions Rattaché(e) à la Direction du Bureau d’Études, vous serez en charge de piloter le développement des logiciels embarqués intégrés aux produits de l’entreprise. Vos principales responsabilités seront : - Encadrer et animer une équipe pluridisciplinaire de développeurs (C++/Linux embarqué et bas niveau sur microcontrôleurs), - Définir l’architecture logicielle et garantir la performance, la robustesse et la sécurité des solutions, - Planifier et coordonner les projets de développement logiciel en lien avec les autres pôles (mécanique, électronique, R&D), - Contribuer à la stratégie R&D, en identifiant les risques et en anticipant les besoins techniques, - Assurer une veille technologique afin de maintenir un haut niveau d’innovation et de compétitivité.
Offre d'emploi
Développeur Logiciel Embarqué C++/Linux
Contexte : Nous recherchons un Développeur Logiciel Embarqué (CPU Software) pour rejoindre un projet stratégique de longue durée au sein d’un acteur industriel majeur en région liégeoise. Vous interviendrez au cœur d’un environnement technologique exigeant, sur des systèmes complexes et fortement contraints où la fiabilité et la performance logicielle sont essentielles. Missions : Développement et intégration de logiciels en C++/Linux embarqué . Conception, validation et optimisation de logiciels temps réel . Participation à l’analyse des besoins, la rédaction de spécifications techniques et la documentation associée. Collaboration étroite avec les équipes R&D, systèmes et tests pour garantir la conformité aux exigences et aux standards de qualité. Contribution à l’amélioration continue des processus et de l’architecture logicielle.
Offre d'emploi
Développeur Embarqué H/F
Dans le cadre du développement de ses produits, notre client, acteur international reconnu pour ses solutions innovantes en détection, mesure et analyse, recherche un Développeur embarqué. Missions : Réaliser les études et développements des produits et systèmes en respectant les contraintes techniques, économiques, normatives et délais. Réaliser ou superviser les essais de validation et produire la documentation associée. S’approprier les besoins exprimés pour proposer et mettre en œuvre des solutions techniques adaptées. Collaborer étroitement avec les équipes hardware dans le cadre des développements produits. Documenter les développements selon les processus qualité internes. Accompagner les équipes d’industrialisation pour faciliter la prise en main et la fabrication des produits. Assurer le maintien en conditions opérationnelles des produits existants via évolutions et maintenance logicielle.

Offre d'emploi
Ingénieur logiciel embarqué - Telecom H/F
Contexte de la mission : Viveris accompagne un de ses clients, acteur international de référence dans 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.Dans ce cadre, nous recherchons un ingénieur développement logiciel middleware (H/F) afin de rejoindre l'équipe logiciel générique. Vos Responsabilités : Intégré au sein de l'équipe de l'entité gateway, vous aurez en charge le développement du middleware à base de prplOS. L'objectif de la mission est de développer le support de la fonctionnalité "Service scheduling" : - Rédiger les spécifications fonctionnelles et techniques ; - Concevoir l'architecture du scheduler et définir un modèle de données pour le stockage des configurations ; - Développer les connecteurs du scheduler aux services existants pour leur activation/désactivation dynamique : - Développer une API REST permettant aux utilisateurs ou aux systèmes tiers de configurer et de superviser les règles de scheduling : - Tester et valider l'intégration du scheduler avec le middleware en simulant différents cas d'usage pour garantir la robustesse ; - Réaliser des tests de charge pour évaluer la performance du scheduler ; - Identifier et corriger les éventuels bugs ; - Rédiger une documentation utilisateur (configuration des règles, API, supervision).

Offre d'emploi
Ingénieur Logiciel embarqué - Secteur Ferroviaire H/F
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 ferroviaires. 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é... 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 logiciel (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.

Offre d'emploi
Ingénieur Logiciels Embarqués - Systèmes Robotisés (F/H)
📑 CDI / Freelance / Portage Salarial - 📍 Saint Germain en Laye (78) - 🔐 Habilitation Confidentiel Défense requise – Démarrage ASAP Votre rôle Vous participerez à la conception, au développement et à la validation de logiciels embarqués pour des systèmes robotisés innovants. Vous interviendrez sur l’ensemble du cycle de vie du produit : de l’analyse des besoins jusqu’aux tests et à la validation sur prototypes. Voici un aperçu détaillé de vos missions 🎯 : - Concevoir, développer et maintenir des solutions logicielles performantes et évolutives. - Analyser les besoins utilisateurs et les traduire en spécifications techniques. - Rédiger du code robuste, clair et documenté, en appliquant les bonnes pratiques de développement (tests, revues de code, intégration continue). - Améliorer et optimiser les applications existantes. - Collaborer avec les équipes projets, produits et production pour proposer des solutions techniques adaptées. - Assurer la rédaction de la documentation technique et le suivi des déploiements. - Mettre en place des processus rigoureux de test, d’intégration et de validation afin de garantir des livraisons de qualité.

Offre d'emploi
Développeur C++ embarqué (H/F) (38)
🔎 Coder est une seconde nature pour toi et tu es particulièrement attiré(e) par le développement bas niveau ? Nous t'attendons de pied ferme, postule à cette offre de Développeur·se C++ ! ⬇️ 🚀 Ton challenge si tu l’acceptes : La mise en place d'architectures backend complexes autant fonctionnellement que techniquement Le développement d'une nouvelle génération de fonctionnalités Le développement de nouveaux composants réutilisables et optimisés L'identification et la résolution de problématiques complexes La gestion des contraintes de performance et de disponibilité L'identification et la communication des bonnes pratiques de développement

Mission freelance
ingénieur système embarqué (450€ MAX)
Ingénieur(e) système Expérience en développement de systèmes embarqués réussie, idéalement Ebike Rédaction de spécifications système et fonctionnelles Développement de produit hardware et software, incluant le protocole de communication CAN Maîtrise des technologies de connectivité sans fil (Bluetooth, LTE-M, wifi,...) Maintien et évolution de nos systèmes composés de moteurs, batteries, écrans et commandes associées, modules GPS connectés, éclairages et capteurs. Gestion et maintien des protocoles de communication CAN et Bluetooth actuels. Définition des spécifications système et fonctionnelles pour intégrer les nouveaux besoins fonctionnels, les impacts des fins de vie composant, les nouvelles exigences réglementaires et les solutions aux problèmes qualité en vie série. Responsable du débug au niveau du système électrique en cas de dysfonctionnement Responsable du passage des plans de validation système Responsable de la validation des non régressions Assure la capitalisation de ses projets et alimente nos standards de conception en conséquence Assure la gestion de configuration et suivi des évolutions composants Assure le développement et le maintiens de nos outils de diagnostiques Pourra participer à la construction de nous nouveaux systèmes (architecture, spécification, validation…) Profil

Offre d'emploi
Développeur Java/ Springboot/ C embarqué H/F
Rejoins une aventure passionnante avec un client de tohtem, où ton expertise technologique rencontrera des défis captivants dans le cadre d'une pré-embauche. En tant que développeur Java / Springboot avec des compétences en C embarqué, tu contribueras activement à la création et à l'évolution de solutions innovantes. Tes missions incluront : - Intégrer un binôme efficace pour favoriser la collaboration et améliorer les processus. - Assurer la maintenance corrective et évolutive d'une application en participant activement à chaque étape. - Contribuer au développement d'applications en maîtrisant les langages Java / Springboot pour répondre aux exigences du projet tout en intervenant aussi côté embarqué en C pour la communication avec les TPE et la gestion des mises à jour. Nous t'invitons à te dépasser dans un environnement stimulant et à apporter ta pierre à l'édifice grâce à tes compétences techniques tout en travaillant sur des projets incontournables du domaine.

Offre d'emploi
Responsable Bureau d'Etudes Logiciel IoT H/F
Contexte de la mission : Viveris accompagne ses clients dans la conception et le développement de solutions informatiques complètes à destination de l'industrie. Dans ce cadre, nous recherchons un Responsable de Bureau d'Etudes Logiciel. Il dirigera une équipe d'une dizaine d'ingénieurs logiciels et de deux électroniciens. En charge de l'équipe R&D pluridisciplinaire (électronique, logiciel embarqué, informatique technique et web), vous êtes directement rattaché au Directeur de Site. Responsabilités : - Définir la roadmap produit en lien avec la Direction et le Commerce ; - Engager les équipes techniques (recrutement, formation, management) sur les projets ; - Mobiliser et manager ces équipes pour atteindre les objectifs.

Offre d'emploi
Chef de projet IoT (H/F)
Dans le cadre de son développement, notre client recrute un Chef de Projet Expérimenté IoT en CDI. Vous aurez pour mission de piloter l'ensemble du cycle de vie des projets connectés, de la définition initiale jusqu'au déploiement opérationnel. Vos responsabilités principales seront de : Piloter les projets de bout en bout (cadrage, planification, coordination, suivi, reporting). Coordonner les équipes pluridisciplinaires (électronique, firmware, logiciel, UX/UI, cloud, validation). Garantir la conformité réglementaire des produits et solutions livrés. Suivre les budgets et délais, en veillant à la qualité et à la rentabilité des projets. Contribuer à la définition des architectures techniques et à la documentation. Mettre en place et animer les processus projets (Agile / Scrum ou cycle en V selon les besoins). Assurer la bonne intégration des différentes briques (BLE, mobile, cloud, SaaS). Participer à la validation fonctionnelle et à la stratégie de tests. Gérer les prestataires externes et interagir avec les clients sur certains projets. Contexte Vous rejoindrez une entreprise innovante qui investit dans les technologies de demain, avec un environnement technique stimulant et des projets concrets à forte valeur ajoutée. Le poste est basé dans le sud de la France, avec possibilité de télétravail partiel. Avantages du poste CDI - statut cadre, temps plein Rémunération selon profil (40-50 KEUR annuel) 12 jours de RTT par an Tickets restaurant (carte Swile) Télétravail possible jusqu'à 2 jours par semaine Équipe à taille humaine, forte culture d'innovation et d'expertise

Offre d'emploi
Product Owner avec expérience Systèmes Embarqués
Pour faire évoluer des software embarqués dans un parc de plus de 50 000 équipements à travers le monde (pour la gestion hardware + le module dit "controller" qui permet de communiquer avec la plateforme centrale des équipements), nous recherchons un product owner habitué à travailler dans des organisations agiles à l'échelle. Au sein d'un domaine composé d'un Product Manager et d'autres Product Owners qui interviennent sur la plateforme centrale avec laquelle vos software embarqués communiquent ; votre rôle sera de définir et piloter la roadmap (gestion du backlog et de ses priorités) du produit Software embarqué et Controller en étroite collaboration avec les parties prenantes : · Définir la roadmap globale des 2 produits et communiquer sur celle-ci (point de contact principal du produit et communication auprès des parties. · Recueil des besoins auprès des parties prenantes (contexte international, les échanges, ateliers, démos avec les Demandeurs sont en anglais) · Clarifier les besoins avec les demandeurs · Organiser les sessions d’analyse d’impact avec les experts, Product Manager et Engineering Manager du domaine et synthétiser les réflexions · Synthétiser et définir une architecture (fonctionnelle / métier) macro des solutions et des différentes options, assurer l’estimation des charges et des délais permettant la prise de décision. · Créer et maintenir le backlog produit, définition et synthèse des besoins, mise à jour et pilotage du backlog, priorisation ... Assurer la validation du backlog · Garantir un haut niveau de sécurité pour le software embarqué, les communications · Assurer la conformité avec les normes et règlementations (recharge des véhicules électriques) · Définir les users story (en collaboration avec les équipes de développement pour s'assurer de la bonne compréhension) · Animer son équipe (développeurs, lead dev, Q/A, architecte …) et planifier des itérations (sélection et clarification des objectifs) des équipes de développement · Tester et valider les livraisons, réaliser les release notes, les démos et récupération des feedbacks · Participation à l'ensemble de la comitologie produit.

Mission freelance
Développeur frontend - Vue.js - Logiciel Santé
La mission est intégrée au sein d'une équipe de 7 à 10 personnes travaillant sur le développement logiciel d'un outil de gestion de crise dans le domaine médical. En utilisant la méthodologie Agile Scrum, le projet va être défini fonctionnellement au fur et à mesure des Sprints de développement logiciel avec des briques techniques indépendantes ayant pour but d'apporter des solutions à un système lors d'une crise. La solution devra ainsi apporter des solutions de communication, de gestion des patients, de services bureautiques, de consultation, de GED etc... Avoir une bonne communication sera important Plus : Avoir une expérience dans le domaine médical, voir hospitalier, sera un plus. La personne sera capable de travailler de manière collaborative avec les autres membres, pour partager ses connaissances, aider ses collègues et travailler ensemble pour atteindre les objectifs du projet, tout en étant capable de travailler de manière autonome et de gérer ses propres tâches de manière efficace. L'adaptabilité sera essentielle dans un environnement Agile pour s'ajuster rapidement aux nouvelles exigences et aux changements de direction. Le Développeur réalise le logiciel ou l'application suivant les spécifications détaillées du client et l'architecture technique retenue : - Participe à l'analyse détaillée des besoins fonctionnels et techniques - Code la solution (logiciel, application, système...) - Réalise la documentation associée - Implémente la solution avec les technologies retenues - Qualifie les systèmes d'un point de vue technique et fonctionnel , - Valide les spécifications fonctionnelles détaillées - Pilote les prestataires impliqués dans le développement de la solution

Mission freelance
Développeur frontend - Vue.js - Logiciel Santé
La mission est intégrée au sein d'une équipe de 7 à 10 personnes travaillant sur le développement logiciel d'un outil de gestion de crise dans le domaine médical. En utilisant la méthodologie Agile Scrum, le projet va être défini fonctionnellement au fur et à mesure des Sprints de développement logiciel avec des briques techniques indépendantes ayant pour but d'apporter des solutions à un système lors d'une crise. La solution devra ainsi apporter des solutions de communication, de gestion des patients, de services bureautiques, de consultation, de GED etc... Avoir une bonne communication sera important Plus : Avoir une expérience dans le domaine médical, voir hospitalier, sera un plus. La personne sera capable de travailler de manière collaborative avec les autres membres, pour partager ses connaissances, aider ses collègues et travailler ensemble pour atteindre les objectifs du projet, tout en étant capable de travailler de manière autonome et de gérer ses propres tâches de manière efficace. L'adaptabilité sera essentielle dans un environnement Agile pour s'ajuster rapidement aux nouvelles exigences et aux changements de direction. Le Développeur réalise le logiciel ou l'application suivant les spécifications détaillées du client et l'architecture technique retenue : - Participe à l'analyse détaillée des besoins fonctionnels et techniques - Code la solution (logiciel, application, système...) - Réalise la documentation associée - Implémente la solution avec les technologies retenues - Qualifie les systèmes d'un point de vue technique et fonctionnel , - Valide les spécifications fonctionnelles détaillées - Pilote les prestataires impliqués dans le développement de la solution

Mission freelance
Développeur Java Quarkus / Vue.js - Logiciel Santé
La mission est intégrée au sein d'une équipe de 5 à 10 personnes travaillant sur le développement logiciel d'un outil de gestion de crise dans le domaine médical. Missions : En utilisant la méthodologie Agile Scrum, le projet va être défini fonctionnellement au fur et à mesure des Sprints de développement logiciel avec des briques techniques indépendantes ayant pour but d'apporter des solutions à un système lors d'une crise. La solution devra ainsi apporter des solutions de communication, de gestion des patients, de services bureautiques, de consultation, de GED etc... Avoir une bonne communication sera important Plus : Avoir une expérience dans le domaine médical, voir hospitalier, sera un plus. La personne sera capable de travailler de manière collaborative avec les autres membres, pour partager ses connaissances, aider ses collègues et travailler ensemble pour atteindre les objectifs du projet, tout en étant capable de travailler de manière autonome et de gérer ses propres tâches de manière efficace. L'adaptabilité sera essentielle dans un environnement Agile pour s'ajuster rapidement aux nouvelles exigences et aux changements de direction.

Offre d'emploi
Développeur logiciel C++ Qt - Secteur Robotique & Drone H/F
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 intervenez sur un projet complet de développement de système connecté dans les domaines de la robotique et du drone. Vos responsabilités : - Comprendre et analyser les besoins et l'existant ; - Ecrire les spécifications techniques ; - Participer au développement logiciel ; - Mettre en oeuvre les tests et la validation ; - Rédiger la documentation associée.
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.