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

1 560 résultats
CDI
CDD
Freelance

Offre d'emploiDéveloppeur Front End Angular N4

KEONI CONSULTING
Publiée le
Angular
Bitbucket
CI/CD

18 mois
20k-40k €
400 €
Toulouse, Occitanie
Contexte : Dans le cadre de projets Digitaux, je recherche un développeur Front Angular pour intégrer un projet en cours. Séniorité 9 ans Missions Les missions attendues sont : - Participer au développement et à l'évolution de l'application Front-End Angular, dans le respect des processus, des normes de développement et des conventions du projet. - Analyser les besoins fonctionnels et techniques avec l'équipe projet et contribuer à leur déclinaison en composants, interfaces et fonctionnalités. - Développer des composants réutilisables et maintenables, en veillant à la cohérence des interfaces et à la qualité du code. - Intégrer les appels aux ressources REST et les mécanismes d'authentification OAuth nécessaires aux parcours utilisateurs. - Réaliser les tests associés aux développements, corriger les anomalies et contribuer à la prévention des régressions. - Participer aux revues de code et à la résolution des problèmes de qualité identifiés par les outils du projet. - Contribuer aux opérations d'intégration et de déploiement via la chaîne CI/CD, en vérifiant le bon fonctionnement de l'application après livraison. - Veiller à la stabilité de l'application et contribuer au diagnostic des dysfonctionnements techniques. - Participer au RUN : analyser les incidents, mettre en œuvre les corrections et assurer le suivi des actions jusqu'à leur résolution. - Documenter les évolutions et les corrections réalisées afin de faciliter la maintenance et le partage de connaissances au sein de l'équipe. Compétences et expertises requises : Développement Front-End - Maîtrise d'Angular, version 20 ou supérieure : structuration de l'application, composants, services, routage, formulaires et gestion des échanges de données. - Maîtrise de TypeScript, JavaScript, HTML et CSS pour développer et maintenir des interfaces adaptées aux besoins du projet. - Capacité à produire un code lisible, réutilisable et testable, conforme aux normes et conventions de l'équipe. Intégration et authentification - Bonnes connaissances des flux d'authentification OAuth et de leur intégration dans une application Front-End. - Bonnes connaissances des appels aux ressources REST : consommation des API, traitement des réponses et gestion des erreurs. Qualité et industrialisation - Maîtrise des outils de la chaîne CI/CD du projet : Jenkins, Bitbucket, Sonar et XLD. - Capacité à utiliser le versionnement, à contribuer aux revues de code et à analyser les résultats des contrôles qualité. - Compétences en tests Front-End, qualification des corrections et limitation des régressions. Déploiement et RUN - Capacité à préparer et à suivre les déploiements, à effectuer les vérifications après livraison et à identifier les anomalies. - Compétences en diagnostic d'incidents, correction de défauts et maintenance d'une application en production. - Capacité à rédiger une documentation technique exploitable et à partager les informations utiles à l'équipe.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Anaplan Model Builder N3

OBJECTWARE
Publiée le
Anaplan

3 ans
40k-52k €
260-440 €
Île-de-France, France
Contexte de la mission Dans le cadre de l'évolution de ses outils de pilotage et de planification financière, notre client recherche un Développeur Anaplan Model Builder afin de concevoir, développer et faire évoluer ses modèles de planification et de simulation. Vous interviendrez auprès des équipes métiers et techniques pour traduire les besoins fonctionnels en solutions Anaplan performantes, fiables et évolutives. Vos missions Analyser les besoins métiers et recueillir les exigences fonctionnelles auprès des différentes parties prenantes. Concevoir et développer des modèles Anaplan (Model Building) adaptés aux besoins de planification, de prévision et de pilotage de la performance. Construire et structurer les modules, listes, dimensions, hiérarchies et calculs. Développer les règles de calcul et les formules Anaplan (formulas, line items, time settings). Mettre en place et maintenir les flux d'intégration de données (imports, exports, APIs). Optimiser les performances des modèles et garantir la qualité des données. Réaliser les tests, identifier les anomalies et assurer leur correction. Participer à la maintenance évolutive et corrective des applications Anaplan. Accompagner les utilisateurs et rédiger la documentation technique et fonctionnelle. Environnement technique Anaplan : Model Building, modules, lists, dashboards, actions. Anaplan Connect / APIs. Intégration de données : imports, exports, ETL. Modélisation et structuration des données. Formules et calculs Anaplan. Gestion des rôles et des droits utilisateurs. Méthodologies Agile / Scrum. Profil recherché Vous justifiez d'une expérience significative en développement et modélisation sur Anaplan. Vous maîtrisez la construction de modèles complexes et l'optimisation des performances. Vous avez une bonne compréhension des problématiques de planification, de budgétisation et de forecasting. Vous êtes à l'aise avec les échanges métiers et savez traduire leurs besoins en solutions techniques. Vous êtes rigoureux, autonome et doté d'un bon esprit d'analyse. La certification Anaplan Model Builder serait un plus.
Voir cette offre
Freelance

Mission freelanceDéveloppeur .net /Angular

STHREE SAS
Publiée le
.NET
Angular
C#

1 an
Paris, France
Le prestataire travaillera au sein d'une équipe Agile, en collaboration avec le Tech Lead, Team Lead, Business Analyst, les autres développeurs, les équipes métier T&O et les équipes IT transverses. L'IA fait partie intégrante de notre stratégie de développement et est déjà largement utilisée par l'équipe. Le développeur devra être capable d'exploiter efficacement les outils de développement assistés par IA afin d'améliorer productivité, qualité et rapidité de livraison. Le prestataire aura notamment pour mission de : • Analyser les besoins et contribuer à la conception technique des solutions. • Développer, tester et maintenir les applications, sur les composants front-end, back-end, APIs, données et intégrations. • Produire un code robuste, sécurisé, maintenable et correctement testé. • Participer aux code reviews et aux choix techniques avec le Tech Lead. • Développer et maintenir les tests automatisés et contribuer aux processus CI/CD. • Participer à la modernisation des applications et à la réduction de la dette technique. • Contribuer aux tests, releases, déploiements et mises en production. • Participer au support de production, analyser les incidents et mettre en œuvre des corrections durables. • Maintenir la documentation et partager les connaissances au sein de l'équipe. • Développement augmenté par l'IA : L'utilisation de l'IA doit être considérée comme un accélérateur du Software Engineering, tout en maintenant un niveau élevé d'exigence et de maîtrise technique
Voir cette offre
CDI

Offre d'emploiDéveloppeur Java JEE - Springboot Expérimenté H/F

█ █ █ ██ █ █
Publiée le
Apache Kafka
Docker
Git

42k-48k €
59000, Lille, Hauts-de-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'emploiAnalyste Développeur Cobol

Proxiad
Publiée le
Analyse
COBOL
Développement

38k-42k €
Lille, Hauts-de-France
Nous recrutons un.e Ingénieur.e Conception et Développement COBOL Mainframe en CDI pour accompagner notre client bancaire, banque coopérative de la Fonction Publique. Tu intégreras le domaine Risques Clients Finance, au cœur des applications et des systèmes d'information bancaires et tu interviendras sur des périmètres fonctionnels variés : Risques clients : projets réglementaires, gestion des défauts et notation des clients. Données clients : base de données clients et applications associées. Finance : moyens de paiement, comptabilité, contrôle de gestion et gestion financière. Tes missions Assurer le Run et le Build des applications de ton périmètre. Participer à la définition des spécifications générales et réaliser les analyses techniques ainsi que les études détaillées. Concevoir et développer les composants informatiques en COBOL. Documenter les développements en respectant les règles de sécurité et de conformité de la banque. Élaborer les jeux d'essais et réaliser les tests unitaires. Paramétrer les progiciels applicatifs. Documenter les composants logiciels réutilisables ou mutualisables. Déclarer et suivre les incidents ainsi que les pertes opérationnelles détectées, conformément aux procédures internes. Prêt(e) à relever le challenge ? Tu souhaites mettre ton expertise COBOL au service de projets bancaires structurants ? N'attends plus pour nous transmettre ta candidature ! Rejoins la Galaxie Proxiad et embarque dans une nouvelle aventure professionnelle ! 💙
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Angular Confirmé

TEOLIA CONSULTING
Publiée le
Angular
TypeScript

12 mois
40k-45k €
350-430 €
Paris, Île-de-France
La mission porte sur le développement et l'amélioration d'applications web, avec un enjeu particulier autour de la qualité du code, de l'industrialisation des déploiements et de la finalisation des pipelines CI/CD. Missions Concevoir et développer des interfaces web performantes et maintenables sous Angular. Développer et intégrer des API en .NET / C#. Garantir la qualité du code à travers les tests unitaires, la couverture de code et les bonnes pratiques de développement. Collaborer avec les équipes métier pour traduire les besoins fonctionnels en solutions techniques. Assurer un rôle de référent technique Front-End et accompagner les développeurs dans leurs choix techniques. Finaliser et déployer les pipelines CI/CD des composants Front-End et des API. Collaborer avec les équipes DevOps sur l'automatisation des déploiements. Mettre en place Sonar et les Quality Gates afin de renforcer le contrôle qualité du code. Compétences requises Très bonne maîtrise d'Angular 16 ou supérieur et TypeScript. Maîtrise de HTML5 et RxJS. Expérience en CI/CD et automatisation des déploiements. Connaissance des outils Jenkins, XLRelease et Azure DevOps. Bonne maîtrise de Git et GitFlow. Connaissance de Sonar et des Quality Gates. Connaissances en .NET / C# appréciées. Connaissances en PL/SQL Oracle appréciées.
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Data Stage / Python-Java

R&S TELECOM
Publiée le
Microsoft Access

12 mois
40k-48k €
400-480 €
Île-de-France, France
Contexte de la mission Grande institution financière publique, DSI, équipe de comptabilité détaillée (environ 9 personnes, Île-de-France). L'équipe est responsable d'une application de gestion des écritures comptables détaillées : collecte des écritures et des données de gestion, rapprochements mensuels compte-gestion. Cette application est construite sur Data Stage. La DSI veut en sortir pour aller vers Python ou Java, avec une ambition de fin mi-2027. L'équipe manque de ressources sur le sujet : le renfort permettrait d'accélérer la sortie de Data Stage. Objectifs et livrables Comprendre l'existant Data Stage (jobs, flux, règles de collecte et de rapprochement). Réécrire et migrer les traitements vers Python ou Java dans le cadre du décommissionnement. Garantir l'équivalence des résultats avec l'existant, en lien avec les business analysts comptables. Travailler en équipe agile avec le PO, les BA et les experts comptables Profil recherché Développeur ou data engineer connaissant Data Stage (pour lire l'existant) et solide en Python ou en Java (pour transformer). Appétence pour un environnement comptable : écritures, rapprochements. Utilisation de l'IA appréciée. Basé en Île-de-France. Environnement Data Stage (existant), Python et Java (cible), fonctionnement agile (SAFE). Compétences demandéesCompétencesNiveau de compétence Migration DE données JAVA Python ETL SAFE Comptabilité Rapprochement comptable SQL Data Stage
Voir cette offre
Freelance

Mission freelanceDéveloppeur C# (h/f)

emagine Consulting SARL
Publiée le

12 mois
450-530 €
92130, Issy-les-Moulineaux, Île-de-France
Résumé :Le Senior développeur C# a pour mission de concevoir, développer et maintenir des extensions InRiver en C# et de garantir la qualité des données produits au sein de l'équipe PIM. Responsabilités :Concevoir, développer et maintenir des extensions InRiver en C# / .NET Développer et maintenir des API et flux d'intégration avec les systèmes internes et partenaires Contribuer à l'évolution du modèle de données PIM en lien avec les équipes métiers Garantir la qualité, la cohérence et la fiabilité des données produit Participer aux activités de maintenance applicative (correctifs, évolutions, support) Produire et maintenir la documentation technique conformément aux standards du groupe Collaborer avec des équipes transverses : produit, architecture, sécurité, QA, exploitation Participer à la gestion des incidents et au support de niveau avancé Must Have :C# - Expert - Impératif Inriver ou équivalent - Expert - Important Stack JS ou Java - Confirmé - Important Cloud AWS - Confirmé - Important Français Courant - Impératif Anglais Professionnel - Impératif Nice to Have :Compétences en développement API Expérience en intégration de systèmes Connaissance des pratiques agiles Autres Détails :Catégorie : Concentre sur le développement Backend Localisation : Non spécifiée Équipe : PIM
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur Backend Java

INOV
Publiée le
Apache Kafka
Confluence
Git

3 mois
43k-48k €
400-440 €
Île-de-France, France
Contexte de la mission Nous recherchons un Développeur Full Stack Java pour intervenir sur des applications stratégiques à fort enjeu métier, au sein d'une organisation agile structurée autour du framework SAFe (Scaled Agile Framework). Vous intégrerez une équipe de développement évoluant dans un environnement collaboratif, avec des interactions régulières entre les équipes techniques, les Product Owners, les architectes et les différents acteurs Agile. Une bonne maîtrise des pratiques Agile SAFe et une expérience concrète dans ce type d'organisation sont particulièrement attendues. Missions principales Concevoir, développer et faire évoluer des applications basées sur Java 21+ et Spring Boot. Concevoir et développer des API REST performantes et sécurisées. Participer aux choix d'architecture et aux revues de conception technique. Contribuer à la qualité du code à travers les tests unitaires, les tests d'intégration et les revues de code. Participer activement aux cérémonies Agile dans un environnement SAFe : PI Planning, Daily Meetings, Sprint Planning, Sprint Review et rétrospectives. Collaborer étroitement avec les Product Owners, Scrum Masters, architectes et équipes de développement. Contribuer à la préparation et au suivi des incréments PI (Program Increment). Participer à l'amélioration continue des pratiques de développement et des processus de livraison. Veiller au respect des bonnes pratiques de développement et des standards techniques.
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