Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse logiciel embarqué (IoT, assembleur, microcontrôleur...) à Marseille

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

Offre d'emploi
Ingénieur Systèmes Embarqués - Optronique - H/F

Publiée le

45k-55k €
Marseille, Provence-Alpes-Côte d'Azur
Contexte du posteNous sommes un bureau d’études de référence dans le domaine de la vision optronique , basé à Marseille. Depuis plus de 20 ans, nous concevons et développons des solutions de vision embarquée sur mesure pour des secteurs variés tels que le spatial, la défense, l’aéronautique, l’agriculture de précision, le transport, le médical ou encore l’environnement. Dans le cadre de notre croissance et afin de renforcer notre département R&D, nous recherchons un(e) Ingénieur(e) Systèmes Embarqué Bas Niveau (Kernel) . Vous rejoindrez une équipe passionnée et pluridisciplinaire, dédiée à la conception de systèmes de vision à l’état de l’art sur des plateformes de calcul haute performance. Rigoureux(se), curieux(se) et animé(e) par le goût de l’innovation, vous évoluerez dans un environnement technique stimulant, au sein d’une PME agile et reconnue pour son expertise. MissionsMissions principales Participer au développement et à l’intégration de systèmes de vision embarqués sur plateformes SoC multimédias (NVIDIA Jetson AGX, Xilinx Zynq, NXP i.MX…). Contribuer à toutes les étapes du développement : spécifications, prototypage, codage, tests et gestion de configuration. Développer du code bas niveau (noyau Linux, bootloader, drivers, BSP). Implémenter et optimiser des fonctions multimédias : acquisition, compression, gestion et transmission de flux vidéo/audio. Collaborer étroitement avec les équipes électronique, FPGA et traitement d’image pour garantir la cohérence et la performance des systèmes. Missions annexes Rédiger la documentation technique et les rapports de validation. Participer à la veille technologique autour des plateformes embarquées, GPU et systèmes Linux récents. Contribuer à l’amélioration continue des outils et des process internes.
CDI

Offre d'emploi
Ingénieur Logiciel IA Agentique H/F

Publiée le
Javascript
LangChain
Python

Marseille, Provence-Alpes-Côte d'Azur
Télétravail partiel
Description du poste L'Ingénieur Logiciel IA Agentique est chargé de concevoir, développer et industrialiser des agents d'intelligence artificielle autonomes à grande échelle, au sein d'un groupe industriel de plus de 150 000 collaborateurs. Sa mission couvre l'ensemble de l'écosystème agentique : des LLM et frameworks d'orchestration (LangChain, ...) aux interfaces web, API, connecteurs métiers (MCP) et infrastructures cloud multi-plateformes. Il joue un rôle clé dans la transformation IT du groupe en construisant des systèmes capables d'automatiser progressivement certaines tâches, tout en créant de nouveaux rôles à plus haute valeur ajoutée. L'adaptabilité est essentielle : il participe à la construction de l'avenir du métier dans un écosystème technologique en constante évolution. Son expertise technique et sa vision orientée production sont des atouts majeurs pour transformer des POCs en solutions scalables et déployables en production. Missions principales Concevoir et déployer des agents IA autonomes de bout en bout, du POC à l'industrialisation (LangChain/). Développer les connecteurs MCP vers les outils métiers (Jira, Confluence, SAP, Oracle, Office365) et les interfaces web modernes. Industrialiser l'infrastructure multi-cloud (Docker, Kubernetes, CI/CD) pour supporter 150 000 utilisateurs. Optimiser les performances des systèmes d'IA et l'orchestration multi-modèles (GCP Vertex AI, AWS Bedrock, Azure OpenAI, Mistral). Mener de la R&D pour développer de nouvelles méthodes et technologies agentiques. Assurer la documentation complète et la maintenance des systèmes d'IA.
Freelance

Mission freelance
Ingénieur Logiciel IA Agentique

Publiée le
API
CI/CD
Cloud

1 an
Marseille, Provence-Alpes-Côte d'Azur
Télétravail partiel
Contexte : Dans le cadre d’un programme d’innovation autour de l’ intelligence artificielle agentique , nous recherchons un Ingénieur Logiciel IA Agentique pour concevoir, développer et industrialiser des agents d’IA autonomes à grande échelle. La mission s’inscrit dans une démarche de transformation technologique ambitieuse visant à automatiser des processus et à faire émerger de nouvelles capacités métiers grâce aux technologies LLM et aux systèmes d’agents intelligents. Vos missions : Concevoir et déployer des agents IA autonomes de bout en bout, du POC à la mise en production (LangChain, , etc.) Développer des connecteurs métiers (MCP) vers les outils internes (Jira, Confluence, SAP, Oracle, Office365) Concevoir des interfaces web modernes et des APIs performantes Industrialiser une infrastructure multi-cloud (Docker, Kubernetes, CI/CD) pour un usage à grande échelle Optimiser l’orchestration multi-modèles (GCP Vertex AI, AWS Bedrock, Azure OpenAI, Mistral) Contribuer à la R&D sur les nouvelles approches agentiques et à la veille technologique IA Documenter et maintenir les solutions mises en œuvre Compétences techniques requises : Python (niveau production industrielle) JavaScript / TypeScript (interfaces web modernes) Expérience avec LangChain ou framework d’orchestration d’agents IA (projets personnels acceptés) Maîtrise d’un ou plusieurs clouds publics : GCP, AWS, Azure Bonnes connaissances de Docker , CI/CD , et des pratiques DevOps Maîtrise d’un framework JS moderne : React , Vue.js ou Next.js Vision « production-ready », sens du design technique et de la performance Capacité à apprendre rapidement et à s’adapter à un environnement technologique évolutif Compétences appréciées : Traitement de la voix en temps réel (speech-to-text, text-to-speech, conversation vocale) Connaissance des APIs de streaming (OpenAI Realtime API, Anthropic streaming…) Expérience avec WebRTC ou WebSockets pour le streaming audio
CDI

Offre d'emploi
Développeur Java/Angular (H/F)

Publiée le

35k-40k €
Marseille, Provence-Alpes-Côte d'Azur
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de développement back-end. Le développement des tâches qui vous sont assignées en respectant les spécifications Le Code Review avec les autres développeurs du projet L'écriture de tests unitaires et fonctionnels durant vos développements L'industrialisation de vos développements via notre PIC (Jenkins) La participation au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La stack technique : Back End (impératif) : Java (version 8/11/17) Spring boot ou MVC et Hibernate Front End (apprécié) : Frameworks: Angular 2+ (version 12/15)/ React / Vue.js / Bootstrap / Typescript BDD : SQL (MySQL, PostgreSQL, SQLServer) et/ou NoSQL (MongoDB, Cassandra, Redis) Outils : Git, Jenkins, Jira
CDI
Freelance

Offre d'emploi
Analyste Développeur SAP ABAP

Publiée le
ABAP
SAP ABAP

1 an
Marseille, Provence-Alpes-Côte d'Azur
Télétravail partiel
Contexte Notre client, un prestataire logistique spécialisé dans le secteur pharmaceutique (3PL) , assure des prestations logistiques et de gestion order-to-cash pour le compte de laboratoires pharmaceutiques. La Direction des Systèmes d’Information , composée d’une équipe européenne (applications cœur) et d’une équipe IT France (35 personnes), recherche un Analyste Développeur pour renforcer le pôle Finance , dans un contexte de : Mise en conformité avec la législation eInvoicing en France Extension importante des activités de recouvrement (Account Receivable) pour une vingtaine de nouveaux laboratoires clients L’équipe actuelle comprend un Chef de Projet Finance et un Analyste/Développeur . Le consultant interviendra en renfort technique et fonctionnel sur l’ensemble du périmètre applicatif. Objectifs de la mission Renforcer les ressources du pôle IT Finance afin de : Absorber l’accroissement de la charge projet (eInvoicing, A/R clients) Sécuriser la continuité de service et le maintien en condition opérationnelle Apporter une expertise technique sur le développement ABAP
Freelance

Mission freelance
Développeur Java/J2EE - Angular Senior

Publiée le
Angular
Java

1 an
400-520 €
Marseille, Provence-Alpes-Côte d'Azur
Télétravail partiel
Concevoir les spécifications techniques à partir des besoins fonctionnels et de l’architecture globale. Étudier la faisabilité technique et les opportunités d’évolution des applications. Assurer le développement, la maintenance corrective et évolutive des applications internes. Garantir la sécurité, la cohérence, la performance et la pérennité des solutions développées. Documenter les développements et le passage en production. Industrialiser et harmoniser les composants applicatifs. Participer à la conception UX/UI pour optimiser l’expérience utilisateur. Réaliser une veille technologique continue. Contribuer à l’amélioration de la chaîne DevOps et aux études transverses de la DSI.
CDI

Offre d'emploi
Développeur PL/SQL H/F

Publiée le
PL/SQL
Transact-SQL

Marseille, Provence-Alpes-Côte d'Azur
Contexte & Missions Dans le cadre du renforcement de l'équipe « Projet », notre client recherche 2 Développeurs PL/SQL pour participer à l'intégration complète des packages de déploiement destinés à l'exploitation. L'équipe « Projet » (8 personnes) prend en charge l'ensemble du cycle de développement : Compréhension du besoin et rédaction des spécifications techniques Développement et optimisation des bases de données Réalisation et suivi des tests (unitaires, d'intégration) Livraison et transmission des packages à l'équipe d'exploitation Maintenance préventive et corrective des applications Vos missions : Développer et optimiser les applications métiers, interfaces et outils en PL/SQL Maintenir les bases de données Oracle Effectuer les tests unitaires et d'intégration des développements Assurer la qualité et la conformité des livrables par rapport aux spécifications Gérer la maintenance évolutive et corrective des applications Communiquer régulièrement avec des interlocuteurs à l'étranger (20% du temps)
CDI

Offre d'emploi
Ingénieur(e) IHM C++ - Optronique - H/F

Publiée le

42k-52k €
Marseille, Provence-Alpes-Côte d'Azur
Contexte du poste Nous sommes un bureau d’études technologique reconnu dans le domaine de la vision embarquée et des systèmes électroniques complexes , basé à Marseille. Depuis plus de vingt ans, nous concevons et intégrons des solutions de vision sur mesure pour des secteurs exigeants tels que la défense, l’aéronautique, le spatial, l’industrie ou encore les applications civiles innovantes. Face à une augmentation du nombre de systèmes livrés à nos clients , nous renforçons notre équipe avec un(e) Ingénieur(e) IHM C++ . Vous interviendrez principalement sur des projets d’IHM embarquées et déportées, pour des applications internes et externes à dimension européenne. Vous rejoindrez une structure agile, où l’innovation et la passion pour la technique sont au cœur du quotidien. Missions Développement applicatif IHM Concevoir, développer et maintenir des interfaces homme-machine embarquées en C++ à l’aide du framework Qt ou de moteurs 3D selon les besoins projets. Participer à la conception d’IHM déportées dynamiques en environnement web embarqué . Garantir la performance, la stabilité et la réactivité des interfaces utilisateurs. Appliquer les bonnes pratiques de développement et contribuer à la qualité du code via des tests unitaires et de validation automatique. Études et cadrage technique Participer à la définition du cahier des charges et aux phases d’étude technique en amont, en lien étroit avec les chefs de projet et les équipes embarquées. Contribuer aux choix technologiques et à l’architecture logicielle des applications IHM. Documenter les développements et assurer la traçabilité des fonctionnalités.
Freelance
CDI

Offre d'emploi
Analyste/ Développeur PL/SQL

Publiée le
Oracle
PL/SQL
Échange de données informatisé (EDI)

12 mois
40k-45k €
350-550 €
Marseille, Provence-Alpes-Côte d'Azur
Télétravail partiel
🚀 CITECH recrute ! 🚀 ✨ Si vous souhaitez apporter vos compétences dans la réalisation de projets d’envergure dans le domaine de la santé, nous avons LA mission pour vous ! Nous recherchons en effet un(e) Analyste / Développeur PL/SQL (H/F) pour renforcer une équipe IT dynamique. 🙌🔽 Vos missions principales seront les suivantes : 🔽🙌 🔸 Développer et optimiser des scripts PL/SQL sous Oracle. 🔸 Analyser les besoins métiers et rédiger les spécifications fonctionnelles et techniques. 🔸 Assurer l’intégration des flux EDI (Stock, Livraison, Facturation). 🔸 Participer aux phases de test et de validation des développements réalisés. 🔸 Garantir la maintenance et le support des applications en production. 🔸 Collaborer avec les équipes métiers et techniques en français et en anglais.
CDI
Freelance

Offre d'emploi
Développeur .Net / Angular

Publiée le
.NET
.NET CORE
Angular

3 ans
30k-41k €
200-370 €
Marseille, Provence-Alpes-Côte d'Azur
Télétravail partiel
Description du poste Nous recherchons un Développeur Full Stack confirmé pour intervenir sur un projet dans le domaine de l’éducation numérique. La mission consiste à concevoir, développer, tester et documenter des solutions logicielles dans le cadre d’un programme à forte valeur ajoutée. Vous participerez à l’analyse des besoins fonctionnels et techniques, au développement de nouvelles fonctionnalités, et contribuerez à la qualité et la sécurité des livrables. Vous travaillerez dans un contexte Agile, en collaboration avec l’équipe projet, pour assurer la réussite des livrables. Vous évoluerez dans un environnement technique composé de : Angular .NET Outils de gestion de tickets (GIT) Pratiques de documentation et de tests Votre rôle inclura la participation à l’analyse détaillée, la rédaction des spécifications, le développement applicatif, l’implémentation technique, les tests fonctionnels et techniques, ainsi que la validation des livrables. Vous contribuerez également à la coordination avec les prestataires externes.
CDI
Freelance

Offre d'emploi
Développeur sénior / Tech Lead PowerApps H/F

Publiée le
JIRA
Power Apps

1 an
40k-45k €
400-430 €
Marseille, Provence-Alpes-Côte d'Azur
Télétravail partiel
Nous recherchons pour notre client situé sur Marseille un Développeur sénior / Tech Lead PowerApps. Missions : · Développer des applications ou produits sur Microsoft Power Apps · Encadrer une équipe de personnes. Environnement technique : · Développement Full stack (Java, Angular, Python, Elastic, BDD, Google Cloud, AWS…) · Microsoft Power Platform (PowerBI, PowerAutomate, PowerApps, DataVerse…) · Outsystems · Gitlab · Jira · Confluence Profil : Vous êtes de formation supérieure Bac +5 en informatique, et possédez une expérience d’au moins 7 ans en tant que Développeur ou concepteur. Avantages : Télétravail - Mutuelle – Prévoyance – Carte tickets restaurants.
CDI
Freelance

Offre d'emploi
Développeur EBX Tibco / Java

Publiée le
Java
Spring
Springboot

3 ans
35k-45k €
350-450 €
Marseille, Provence-Alpes-Côte d'Azur
Télétravail partiel
Intégré à une squad Agile de 10 personnes, vous interviendrez sur le référentiel des entités juridiques (LER), élément central du SI d’un grand acteur financier. Vous serez responsable des développements Java liés au Run et aux évolutions de l’asset, de la configuration et de l’intégration MDM sous TIBCO EBX, ainsi que de l’implémentation de règles métier. Vous participerez aux cérémonies Agile@Scale et travaillerez en lien étroit avec les équipes IT et métiers pour assurer la cohérence et la fiabilité des données.
CDI

Offre d'emploi
Chargé de Test Industriel - Optronique H/F

Publiée le

40k-55k €
Marseille, Provence-Alpes-Côte d'Azur
Contexte du poste Nous sommes un bureau d’études technologique reconnu dans le domaine de la vision embarquée et des systèmes électroniques complexes , basé à Marseille. Depuis plus de vingt ans, nous concevons et intégrons des solutions de vision sur mesure pour des secteurs exigeants tels que la défense, l’aéronautique, le spatial, l’industrie ou encore les applications civiles innovantes. Face à une augmentation du nombre de systèmes livrés à nos clients , nous renforçons notre équipe avec un(e) Chargé(e) de Test Industriel . Vous jouerez un rôle clé dans la transition entre le prototype et le produit fini , en assurant à la fois les tests internes, la validation système , et le support technique sur le terrain . Ce poste polyvalent s’adresse à un profil techniquement curieux, rigoureux, et proche du terrain , souhaitant participer activement à la mise sur le marché de produits technologiques à forte valeur ajoutée. Missions Missions principales Réaliser les tests de non-régression et les tests systèmes sur les produits internes. Récupérer et intégrer les sous-systèmes (électronique, logiciel, mécanique), rédiger les procédures de test et assurer le reporting des résultats . Contribuer à la montée en maturité produit , du prototype à la présérie, puis à la série. Mettre en place et exécuter les plans de tests (unitaires, d’intégration, de performance, de robustesse). Installer les systèmes chez les clients (caméras, capteurs, systèmes embarqués, câblage). Effectuer la maintenance sur site : mise à jour logicielle, reprogrammation de firmware, calibrage, dépannage terrain. Être l’interlocuteur technique privilégié des clients : comprendre leurs besoins, assurer leur satisfaction, et remonter les retours terrain vers la R&D. Missions annexes Participer à la phase d’intégration continue et de validation en interne. Préparer et accompagner les certifications (CE, CEM) et rédiger la documentation associée. Rédiger les procédures d’installation et de test , et participer à l’amélioration continue des méthodes. Assister ponctuellement à la formation ou au support technique des utilisateurs.

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

Contrats

Freelance CDI CDD Alternance Stage

Lieu
1

Marseille, Provence-Alpes-Côte d'Azur
0 Km 200 Km

Télétravail

Télétravail partiel Télétravail 100% Présentiel

Taux Journalier Moyen min.

150 € 1300 € et +

Salaire brut annuel min.

20k € 250k €

Durée

0 mois 48 mois

Expérience

≤ 2 ans d’expérience 3 à 5 ans d’expérience 6 à 10 ans d’expérience > 10 ans d’expérience

Publication

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