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

Mission freelanceLead QA / QA Automation

Byrongroup
Publiée le
Hardware
IoT
MQTT (Message Queuing Telemetry Transport)

1 an
480-550 €
Île-de-France, France
Dans le cadre du renforcement d'une équipe en charge de la qualité et de la validation de solutions numériques, nous recherchons un(e) Lead QA / QA Automation. Vous interviendrez sur des projets variés, avec une forte dimension qualité logicielle, automatisation des tests et intégration continue. Le poste comporte également une dimension spécifique liée à la validation de solutions et équipements connectés (IoT), ainsi qu'à leur intégration avec les systèmes d'information et les applications associées. Vous serez un interlocuteur clé entre les équipes produit, développement et qualité, avec un rôle à la fois opérationnel et transverse. 📋 Vos missions • Analyser les spécifications fonctionnelles et techniques des projets • Définir la stratégie de validation en fonction des enjeux, des risques et des contraintes du projet • Identifier les scénarios et parcours prioritaires à automatiser • Déterminer les niveaux de tests pertinents : fonctionnels, intégration, régression, performance, API, UI, etc • Sélectionner les outils et technologies d'automatisation les plus adaptés au contexte • Concevoir, développer et exécuter des campagnes de tests • Développer et maintenir des scripts et frameworks de tests automatisés • Intervenir sur différentes couches applicatives : UI, API, services et performance • Garantir la fiabilité, la maintenabilité et la robustesse des tests automatisés • Contribuer à l'amélioration continue des pratiques et frameworks d'automatisation • Participer à la validation fonctionnelle et technique de solutions intégrant des équipements IoT et périphériques connectés • Tester différents types d'équipements : capteurs, dispositifs de supervision ou autres objets connectés • Vérifier leur stabilité, leur bon fonctionnement et leur intégration avec les plateformes backend • Contribuer à la définition de scénarios de tests adaptés aux problématiques IoT 🛠️ Environnement • Hardware • API • IoT • MQTT • Postman • Agile
Voir cette offre
Freelance
CDI

Offre d'emploiSoftware Asset Manager (SAM)

VISIAN
Publiée le
Gestion des actifs logiciels (SAM)

1 an
Marseille, Provence-Alpes-Côte d'Azur
Dans le cadre du renforcement d'une organisation dédiée au Software Asset Management (SAM), nous recherchons un SAM Référent afin de coordonner et piloter les activités de gestion des actifs logiciels au sein d'un environnement grand compte. Vous prendrez en charge le cycle de vie des contrats des principaux éditeurs : renouvellements, décommissionnements, mise à jour des référentiels et identification des leviers d'optimisation. Vous participerez au suivi des inventaires, au calcul des positions de conformité et piloterez les plans de remédiation ainsi que les audits logiciels. La mission comporte également une forte dimension de gouvernance : consolidation des informations issues des différents relais SAM, préparation et co-animation des comités mensuels et COPIL trimestriels, suivi des plans d'action et reporting. Vous contribuerez enfin au suivi budgétaire des redevances et maintenances ainsi qu'à la modélisation des coûts associés. Compétences techniquesSoftware Asset Management Software Asset Management (SAM) Gestion du cycle de vie des logiciels Gestion des contrats éditeurs Métriques de licences Calcul des positions de conformité Identification des risques de non-conformité Gestion des renouvellements Décommissionnement Inventaires logiciels Plans de remédiation Audits logiciels Optimisation & Finance Optimisation des coûts logiciels Suivi des redevances et maintenances Modélisation des coûts Suivi budgétaire Gouvernance Pilotage de plans d'action Animation de comités SAM Préparation et animation de COPIL Reporting Conduite du changement Langues Anglais courant
Voir cette offre
Freelance

Mission freelanceSenior Software Engineer .NET – Industrie / IoT

ematiss
Publiée le
.NET

6 mois
Clermont-Ferrand, Auvergne-Rhône-Alpes
Dans le cadre du développement de la solution standard sur le pilotage des presses de cuisson des pneus, le développeur analyse les besoins fonctionnels, rédige les descriptifs techniques et implémente les solutions informatiques répondant au cahier des charges défini par le client interne. Il supporte l'équipe de déploiement et à ce titre, il package, délivre et teste les solutions développées conjointement avec l'analyste fonctionnelle de l'équipe. Il peut être amené à réaliser des mises en service sur site pour des prototypes. L'intervenant est également amené à supporter l'application à un niv3. - Analyse fonctionnelle poussée - Participer activement aux spécifications techniques - Codage technologie .net - Event-driven architecture - Gestion des microservices - Packaging de la solution - Tests unitaires / tests E2E en environnement d'indus - Mise en service sur site et/ou à distance - Reporting / suivi d'avancement - Suivi du ramp-up en production - Support N3 de la solution - Apporter ses connaissances fortes au bénéfice du projet : investissement attendu sur le progrès technique - Méthode de travail Agile – Scrumban Compétences : - Expertise ou connaissances fortes en programmation .Net Core, Kafka, Kubernetes - Utilisation GIT, pipelines CI/CD Qualités : - Forte implication dans le respect des objectifs (planning et qualité) - Curiosité et force de proposition technique - Capacité à partager, fédérer, communiquer - Autonomie - Rigueur / méthodologie - Capacité de travail en équipe - Adaptabilité au changement de planning et/ou priorités - Bonne capacité de réflexion sur l'approche diagnostique et ergonomie Plus : Expérience dans le domaine de l'informatique industrielle Formation : - BAC + 2 à +5 en informatique - Langue anglaise : Professionnelle - Déplacements occasionnels possibles - Télétravail : max 2 jours par semaine selon les règles de l'équipe
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Java Confirmé – JavaFX / Swing / Applications embarquées

EterniTech
Publiée le
Java
JavaFX
Swing (Java)

3 mois
Brest, Bretagne
ContexteDans le cadre du développement et de l'évolution de solutions logicielles destinées à des environnements clients et embarqués, nous recherchons un Développeur Java Confirmé disposant d'une solide expérience en JavaFX et Java Swing. Vous intégrerez une équipe technique intervenant sur la conception, le développement et la maintenance d'applications Java, avec des problématiques liées notamment aux interfaces graphiques, aux applications client et aux environnements embarqués. MissionsConcevoir et développer des applications en Java. Participer au développement d'interfaces graphiques avec JavaFX et Swing. Concevoir et faire évoluer des applications client lourdes / desktop. Participer au développement de solutions destinées à des environnements embarqués. Analyser les besoins techniques et fonctionnels. Participer à la conception technique et à l'architecture des solutions. Développer de nouvelles fonctionnalités et faire évoluer les applications existantes. Réaliser les tests unitaires et participer aux phases d'intégration et de validation. Identifier et corriger les anomalies et problèmes de performance. Participer aux revues de code et contribuer à l'amélioration de la qualité du code. Rédiger et maintenir la documentation technique. Collaborer avec les équipes produit, fonctionnelles, QA et systèmes/embarqués. Compétences techniques obligatoires Java, JavaFX, Java Swing, développement d'applications desktop/client, programmation orientée objet, conception logicielle, tests unitaires, Git. Compétences appréciéesExpérience en développement embarqué. Connaissance des problématiques IHM / GUI. Connaissance des architectures client lourd. Connaissance de Spring / Spring Boot. Connaissance des API REST. Maven / Gradle. JUnit / Mockito. Linux. Connaissance des environnements industriels ou techniques. Expérience dans des environnements à fortes contraintes de performance ou de fiabilité.
Voir cette offre
Freelance

Mission freelanceSERVICE DELIVERY MANAGER

SKILL EXPERT
Publiée le
EasyVista
FinOps
Gestion des actifs logiciels (SAM)

63 jours
410-440 €
Hauts-de-Seine, France
Descriptif de la mission Notre Client recherche pour cette mission un Service Delivery Manager pour intégrer ses équipes. Les tâches au quotidien seront : - Gérer les opérations informatiques globales conformément aux normes ITIL, avec une attention particulière, à court terme, sur la gestion des incidents et des changements - Optimiser l'utilisation des ressources sur l'ensemble des sites - Veiller à ce que les fondamentaux soient déployés et intégrés à l'ensemble des systèmes informatiques et applicatifs - Gérer les incidents majeurs en mobilisant les ressources nécessaires au sein de l'organisation et rédiger les rapports associés - Analyser et challenger les causes profondes des problèmes avec les équipes concernées, identifier les plans d'amélioration et suivre leur mise en œuvre - Élaborer et suivre les indicateurs clés de performance opérationnels à l'échelle mondiale, et organiser les échanges avec les directeurs de site - Agir en tant qu'expert de l'application ITIL EasyVista, en utilisant les fonctionnalités de base de l'outil - Documenter les principaux processus opérationnels en s'appuyant sur les normes ITIL, FinOps et SAM - Favoriser l'amélioration continue et contribuer à l'évolution du centre de services informatiques à travers les processus et outils RUN
Voir cette offre
Freelance

Mission freelanceData scientist Finance / Contrôle de gestion - Freelance (H/F)

█ █ █ ██ █ █
Publiée le
Apache Spark
Python
RStudio

Paris, France

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Voir cette offre
CDI

Offre d'emploiIngénieur V&V Logiciel Embarqué - Ferroviaire H/F

VIVERIS
Publiée le

40k-50k €
Villeurbanne, Auvergne-Rhône-Alpes
Contexte de la mission Dans le cadre du développement d'une nouvelle génération de plateformes logicielles destinées au secteur ferroviaire, nous recherchons un Ingénieur Validation & Vérification (V&V) afin de participer à la qualification de logiciels critiques répondant à des exigences élevées de sûreté de fonctionnement.Vous intégrerez une équipe projet en charge de la stratégie de validation, du développement des outils de test automatisés et de la qualification des nouvelles fonctionnalités logicielles. Vous évoluerez dans un environnement technique moderne s'appuyant sur les pratiques DevOps et l'automatisation des tests. Vos missions : Au sein de l'équipe projet, vous serez amené à : - Définir et faire évoluer la stratégie de validation des logiciels embarqués. - Identifier les cas de tests, les classes d'équivalence et les différentes catégories de tests afin de garantir une couverture optimale. - Concevoir, développer et maintenir des scripts de tests automatisés en Python et Robot Framework. - Installer, maintenir et faire évoluer les environnements de validation. - Exécuter les campagnes de tests fonctionnels, d'intégration et de non-régression. - Analyser les résultats des campagnes de validation et investiguer les anomalies détectées. - Assurer la traçabilité entre les exigences, les cas de tests et les résultats de validation. - Rédiger et maintenir la documentation de validation (plans de tests, procédures, rapports de validation et comptes rendus techniques).
Voir cette offre
Freelance

Mission freelanceProduct Owner / Environnement Embarqué

SILKHOM
Publiée le

6 mois
Valence, Auvergne-Rhône-Alpes
Dans le cadre d'un renfort d'équipe, mon Client recherche un Product Owner dédié à la solution Embaquée. Vous rejoignez une équipe en charge de la coordination transverse de programmes stratégiques à dimension internationale. Votre rôle est d'assurer le pilotage global des projets, de fédérer les différentes parties prenantes et de garantir l'atteinte des objectifs en matière de qualité, délais, coûts et performance. Vos missions Vous intervenez comme véritable chef d'orchestre entre les différentes équipes impliquées dans le développement du produit Software Embraqué. À ce titre, vous serez notamment en charge de : ·Piloter la coordination transverse entre les équipes R&D, Product Marketing, Qualité, Achats, Industrialisation (NPI) et les différentes directions. ·Animer les équipes programme et assurer la bonne exécution des projets internationaux impliquant plusieurs Business Units. ·Identifier les risques, proposer des plans de mitigation et accompagner les arbitrages entre qualité, coûts, délais, ressources et périmètre. ·Organiser et animer les instances de pilotage (comités projets, SteerCo, Stage Gates, réunions hebdomadaires...). ·Construire et suivre les KPI du programme (planning, budget, qualité, risques, performance) et assurer un reporting régulier auprès du management. ·Accompagner les responsables des différents Work Packages répartis dans plusieurs pays afin de garantir une collaboration efficace. ·Conseiller les équipes projets dans leurs activités quotidiennes et contribuer à l'amélioration continue des méthodes de pilotage.
Voir cette offre
Freelance
CDI

Offre d'emploiIngénieur Développement Systèmes Embarqués

AGH CONSULTING
Publiée le
FTP (File Transfert Protocol)
Linux
Python

6 mois
Neuville-sur-Oise, Île-de-France
Nous recherchons une expertise en développement de systèmes embarqués pour renforcer notre sous-système embarqué, qui inclut les véhicules et les bornes d'information voyageur. Les technologies que nous utilisons incluent l'informatique, les réseaux, la radio, le modem et le GNSS. Nous avons besoin d'une expertise capable de concevoir et développer des fonctions pour le sous-système embarqué, réaliser des tests unitaires, intégrer les développements avec d'autres sous-systèmes, et fournir un support aux équipes d'intégration et de validation. Objectifs : Nous visons à renforcer notre équipe avec une expertise en développement de systèmes embarqués pour nos projets SAEIV. Les objectifs et livrables incluent : Conception et développement de fonctions pour le sous-système embarqué. Réalisation de tests unitaires et intégration des développements. Support aux équipes d'intégration et validation. Correction des anomalies détectées. Participation aux réunions d'avancement et reporting régulier. Rédaction de la documentation technique. Profil : Ingénieur diplômé dans le développement de systèmes embarqués ou temps réel, acquise dans le secteur de l'industrie : Transport, ferroviaire, aéronautique, automobile Compétences générales requises : - Aptitude à travailler en équipe - Aptitude à travailler en autonomie - Capacité à communiquer et à faire des reportings - Capacité à rédiger - Anglais lu, écrit Autres compétences techniques souhaitables : Liaison Série HTML5, Javascript Android Kotlin Design Patterns
Voir cette offre

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