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...).
Nous recherchons pour une mission longue chez notre client secteur banque/finance en région parisienne un Développeur Java Fonctionnel, dans le cadre d'un recrutement en CDI cadre chez Ingéniance. Vous rejoignez une équipe engagée et experte, sur un projet stratégique à forte visibilité : une solution qui ingère, agrège et expose des données issues de sources multiples pour produire les rapports Métier de surveillance du risque de crédit. Le planning est serré, les enjeux sont importants, et vous travaillez en méthode Agile. Vos missions : - Concevoir et développer des solutions Java dans le respect des exigences de qualité, performance et sécurité - Décliner les exigences métier et rédiger le volet technique des user stories - Implémenter les traitements d'ingestion, d'agrégation et d'exposition de données selon les spécifications - Mettre en place et faire évoluer la chaîne DevOps (Jenkins, Bitbucket, XLDeploy, Sonar) - Déployer et exploiter les applications avec Docker et Kubernetes - Réaliser les tests, dont les tests d'intégration, et rédiger la documentation - Assurer le support et la maintenance de la solution - Contribuer aux rapports de restitution, notamment avec Power BI Ref : O-IFYVP
Contexte de la missionDans le cadre de l'évolution d'une application stratégique de facturation B2B et de la préparation aux exigences réglementaires liées à la facturation électronique, nous recherchons un Développeur Back-End Java 21 expérimenté. Vous intégrerez une équipe technique en charge d'un produit en production, avec pour objectifs d'accélérer la livraison de nouvelles fonctionnalités, de renforcer la qualité et la sécurité applicatives, d'intégrer des usages d'intelligence artificielle dans le cycle de développement et d'optimiser les coûts d'exploitation. La mission s'inscrit dans un environnement exigeant, marqué par des délais de livraison contraints, des enjeux de continuité de service et une forte attention portée à la performance et à la conformité. Missions principales1. Développement Back-End et architectureConcevoir, développer et déployer de nouvelles fonctionnalités en Java 21. Participer au cadrage technique et aux choix d'architecture logicielle. Développer et maintenir des applications et services s'appuyant sur Kafka et MongoDB. Garantir la robustesse, la sécurité, la performance et la maintenabilité du code. Assurer la continuité de service et sécuriser les mises en production. Contribuer à l'amélioration continue de l'architecture existante. 2. Qualité logicielle et industrialisationConcevoir et maintenir des tests automatisés. Identifier et réduire la dette technique. Participer aux revues de code et diffuser les bonnes pratiques de développement. Améliorer les processus d'intégration et de déploiement continus. Documenter les solutions techniques et contribuer à la montée en compétences de l'équipe. 3. Intégration de l'intelligence artificielleIdentifier les cas d'usage pertinents de l'IA dans le cycle de développement. Concevoir et intégrer des agents et des compétences IA (agents/skills) dans les pratiques d'ingénierie. Industrialiser les usages de l'IA pour améliorer la productivité et fiabiliser les développements. Contribuer à la réduction du time-to-market et à l'amélioration de la qualité des livrables. 4. Optimisation FinOpsAnalyser les coûts d'exploitation de la solution existante. Identifier et prioriser les leviers d'optimisation des ressources et de l'architecture. Proposer des évolutions techniques permettant d'améliorer le rapport coût/performance. Mettre en œuvre des actions d'optimisation sans dégrader la disponibilité, la sécurité ni la qualité de service. Formaliser un plan d'optimisation FinOps assorti de recommandations priorisées. Compétences techniques requises Compétences indispensables Java 21 : expertise confirmée. Apache Kafka : expertise confirmée. Architecture logicielle : niveau confirmé. Développement Back-End et conception de solutions robustes et évolutives. Compétences importantes Tests automatisés et assurance qualité logicielle. Gestion et réduction de la dette technique. Sécurisation des applications et des mises en production. Maîtrise de MongoDB. Compétences appréciées Intégration de l'intelligence artificielle dans le cycle de développement. Mise en œuvre d'agents IA et de skills. Connaissances des pratiques FinOps et de l'optimisation des coûts d'infrastructure. Expérience des environnements de production à fortes exigences de disponibilité et de conformité. Pratique des méthodes d'intégration et de déploiement continus (CI/CD).
Dans le cadre de la modernisation de son système d'information, un partenaire recherche un Développeur Full Stack .NET / Angular. Vous intégrerez une équipe agile et interviendrez sur des applications stratégiques à forte valeur métier. Vous participerez à leur conception, leur développement et leur amélioration continue, au sein d'une plateforme moderne reposant sur une architecture orientée services et microservices. Vos missions : Concevoir et développer des APIs performantes et sécurisées en .NET 8 / ASP.NET Core. Participer à l'implémentation et à l'évolution d'architectures microservices. Développer les fonctionnalités Front-End sous Angular 17+. Garantir la qualité du code via les tests unitaires et les bonnes pratiques de développement. Mettre en œuvre des mécanismes de résilience, de cache et d'optimisation des performances. Participer à la sécurisation des applications (OAuth2, OpenID Connect, JWT, WebAuthn). Contribuer à l'observabilité et au diagnostic des incidents grâce aux outils de monitoring et de tracing. Travailler en étroite collaboration avec les équipes Produit, Architecture et Exploitation.
#StormYourCareer ✨ Rejoins STORM GROUP et construis ta carrière avec nous ! Optimise les processus et l'intelligence de donnéesNous recherchons un(e) Développeur(se) VBA pour renforcer nos équipes et accompagner nos clients dans la transformation de leurs outils opérationnels. Au sein d'un environnement agile et réactif, ton rôle sera de concevoir des solutions d'automatisation de proximité performantes, de fluidifier la manipulation de données complexes et de créer des passerelles techniques robustes entre les outils bureautiques et les bases de données stratégiques. Ton futur environnementTu évolueras au plus près des directions métiers, dans un cadre qui valorise l'agilité et l'impact immédiat des solutions techniques. Ton quotidien consistera à transformer des besoins fonctionnels en outils automatisés intelligents, en utilisant la puissance d'Excel et d'Access couplée à des technologies modernes d'extraction de données. C'est le cadre idéal pour exprimer ton autonomie technique, relever des défis de manipulation de data et monter en compétences sur des outils d'automatisation (RPA) et d'ordonnancement de pointe. Tes missions clésDéveloppement de Proximité & Automatisation : Concevoir et développer des applications robustes sous Visual Basic (Access / Excel) en appliquant des méthodes de programmation avancées (programmation orientée objet avec modules de classe). Implémenter des connectiques performantes vers diverses bases de données via ODBC et Power Query pour automatiser la récupération des flux. Utiliser les API pour étendre les fonctionnalités des outils bureautiques et intégrer des services externes. Garantir que les développements, bien que tactiques, restent parfaitement maintenables, documentés et évolutifs. Analyse de Données & Investigation : Analyser et investiguer de manière autonome les sources de données pour répondre aux problématiques métiers sans mobiliser excessivement les ressources expertes. Manipuler des jeux de données complexes et s'approprier rapidement les règles de gestion fonctionnelles liées à la mission. Créer des formules de calcul avancées et optimiser les temps de traitement des macros et des requêtes. Innovation & Modernisation : Être force de proposition sur l'utilisation d'automates ou d'ordonnanceurs pour porter l'efficacité opérationnelle à un niveau supérieur. Assurer la pérennité des outils créés par une documentation technique claire et un support réactif auprès des utilisateurs finaux. Ton profilFormation : Diplôme d'Ingénieur ou Bac+5 spécialisé en informatique, systèmes d'information ou ingénierie de la donnée. Expérience : Tu justifies d'une expérience réussie dans le développement de proximité et l'automatisation de processus métier. Expertise Technique : Maîtrise experte de VBA (Excel / Access) : modules de classe, formulaires complexes, APIs. Solides compétences en manipulation de données : Microsoft Power Query, formules complexes, connectiques ODBC. Compétences Appréciées : Maîtrise du langage SQL et des outils de Data Visualisation. Connaissance d'outils de RPA ou d'ordonnancement (UiPath, Microsoft Power Automate, Ctrl-M). Langues : Anglais professionnel opérationnel. Tes atoutsAutonomie et Capacité d'Analyse : Aptitude à s'immerger dans un contexte fonctionnel nouveau et à mener ses propres investigations techniques de manière indépendante. Rigueur et Maintenabilité : Capacité à produire un code propre et structuré, facilitant la reprise et l'évolution par des tiers. Curiosité Fonctionnelle : Volonté d'acquérir rapidement les bases métiers pour concevoir des outils parfaitement alignés sur les besoins des utilisateurs. Nos avantagesRemboursement des titres de transport à hauteur de 75%. Tickets restaurant pris en charge par STORM GROUP à hauteur de 50% (10,5€ / jour). Accès Gymlib / Wellpass (sport et bien-être). Contrat Santé / Prévoyance mis en place auprès de la compagnie Alan. Formation continue : Accès à Udemy Business. Prime de cooptation, prime d'intéressement et de participation. Deux à trois jours de télétravail par semaine. 5 raisons de nous rejoindreParcours sur mesure : Co-construis une trajectoire professionnelle unique, adaptée à tes ambitions. Missions Stratégiques : Interviens sur des projets d'envergure, en parfaite cohérence avec ton expertise. Suivi Dédié : Bénéficie d'un pilotage annuel structuré pour garantir ta progression continue. Excellence Continue : Développe tes compétences au quotidien au sein d'un écosystème exigeant. Performance Durable : Évolue dans un cadre où l'exigence métier respecte ton équilibre de vie. Notre processus de sélectionÉchange introductif avec un chargé de recrutement. Entretien métier avec évaluation technique approfondie. Rencontre finale pour validation du fit et projection sur la mission. Storm Group encourage une culture inclusive et multiculturelle où la diversité des profils nourrit notre intelligence collective. En rejoignant la Storm Team, tu intègres un écosystème engagé qui place le développement de tes talents au cœur de sa stratégie, tout en agissant concrètement pour la solidarité et la réduction de l'empreinte environnementale, aussi bien au sein de nos bureaux que dans les projets d'envergure que nous menons chez nos clients.
Dans le cadre du renforcement de nos équipes, nous recherchons un QA Automation avec un background de développeur, passionné par la qualité logicielle et les nouvelles technologies de test. Vous interviendrez sur des projets à forte valeur ajoutée, en collaboration étroite avec les équipes de développement, produit et DevOps. Vos missions Concevoir, développer et maintenir des tests automatisés (UI et API) Mettre en place et faire évoluer des frameworks de test basés sur Selenium Tester les API à l'aide de Postman Participer à la définition de la stratégie de test et des bonnes pratiques qualité Exécuter et analyser les campagnes de tests (fonctionnels, régression, automatisés) Collaborer avec les développeurs pour identifier, analyser et suivre les anomalies Être force de proposition sur les nouvelles technologies et outils de test
Missions : - recherche un développeur Java / Spring Boot pour renforcer ses équipes produit et contribuer à l'évolution du SI dans une organisation Agile. La mission porte sur des applications stratégiques basées sur une architecture microservices déployée sur Kubernetes. Les activités incluent l'analyse des besoins et les ateliers de conception, le développement et la maintenance d'API REST et de services back-end, la conception d'applications orientées microservices, les tests unitaires et d'intégration, les revues de code, l'amélioration continue des processus CI/CD, les déploiements et la supervision sous Kubernetes, ainsi que la collaboration avec les équipes métier, produit et architecture lors des cérémonies Agile Scrum ou SAFe. Le profil attendu dispose de 4 à 8 ans d'expérience minimum en développement Java, d'une expérience significative cloud-native, d'une maîtrise des pratiques DevOps, d'un bon relationnel, d'autonomie et d'un esprit d'équipe - Avelin, France Profil attendu : Régions - Développeur - Confirmé (3 à 8 ans) Localisation
Pour un grand acteur de la distribution, nous recherchons un développeur Back-End Java sénior pour rejoindre une équipe produit dédiée à la gestion des identités clients (CIAM). L'enjeu : concilier sécurité, parcours fluides et conformité RGPD sur plusieurs millions de comptes. Vos missions : Concevoir et développer des APIs et microservices Java dédiés à la gestion des identités et des accès clients Mettre en œuvre l'authentification, l'autorisation et la gestion du cycle de vie des comptes Construire des parcours d'identification fluides avec un niveau de sécurité maximal Garantir la conformité réglementaire (RGPD, consentement, protection des données personnelles) Prendre en compte les contraintes de haute disponibilité et de forte volumétrie Écrire les tests, sécuriser le code, participer aux revues de code et à la documentation technique Jouer un rôle de référent technique au sein de l'équipe TEST TECHNIQUE
Contexte du poste Leader innovant du marché du contrôle d'accès résidentiel, nous prônons le Made In France avec une production entièrement internalisée. Dans un contexte en pleine évolution numérique, notre équipe du bureau d'Études, composée de talentueux ingénieurs logiciels, recherche un Développeur Backend passionné pour participer au développement d'une plateforme technologique innovante associant communication temps réel et IoT. Le poste est à pourvoir pour soutenir notre croissance et renforcer une équipe dynamique immergée dans des projets d'avant-garde. Missions - Concevoir, développer et maintenir des API REST fiables et sécurisées. - Effectuer des migrations technologiques de la plateforme et contribuer à leur mise à niveau. - Identifier, analyser et corriger les anomalies tout en assurant la qualité du code. - Participer à l'évolution des applications Backend et à leur intégration avec les autres composants du produit. - Mettre en place et enrichir les tests unitaires et fonctionnels. - Collaborer activement avec les équipes Produit, QA et Firmware pour garantir la performance et la sécurité de nos solutions. Stack technique - PHP avec une expertise sur le framework Laravel. - Connaissance de Symfony. - Maîtrise de la conception et de l'implémentation d'API REST. - Bases de données MySQL et MongoDB : optimisation de requêtes et indexation. - jQuery pour les interactions avec les interfaces existantes.
#StormYourCareer ✨ Rejoins STORM GROUP et construis ta carrière avec nous ! Accélère l'automatisation et la création de solutions backend robustesTu rejoindras une squad en construction, dédiée à un projet stratégique d'automatisation, composée de développeurs juniors et confirmés basés à Paris, d'ingénieurs réseaux, et d'une équipe de développement à Porto. Ton rôle : apporter une expertise technique senior, structurer les pratiques de développement et accompagner l'équipe dans la montée en maturité sur la conception et la livraison de solutions backend à forte valeur ajoutée. Ton futur environnementTu évolueras dans un contexte collaboratif et international, en interaction directe avec les ingénieurs réseaux, les développeurs backend et un Tech Lead Dev. Le projet repose sur des problématiques d'architecture moderne, d'industrialisation du code et de transformation des besoins fonctionnels en solutions techniques pérennes. –Télétravail autorisé jusqu'à 8 jours / mois. Tes missions clésArchitecture & Conception Technique : Analyse de l'existant et proposition d'architectures techniques modernes et scalables. Définition d'architectures standardisées adaptées aux besoins fonctionnels. Rédaction de spécifications techniques précises intégrant contraintes et enjeux ergonomiques. Développement & Bonnes Pratiques : Mise en œuvre de pratiques de développement professionnelles (qualité, maintenabilité, performance). Développement backend Python en environnement FastAPI / Django. Conception et exposition d'API REST, GraphQL, OpenAPI. Automatisation & Environnements Techniques : Contribution aux projets d'automatisation autour de l'IAC, de la CMDB et de Nautobot. Intégration d'orchestrateurs Python (ex : Prefect). Participation à des architectures micro-services déployées sur Kubernetes. Encadrement & Collaboration : Leadership technique auprès des développeurs juniors et confirmés. Accompagnement des équipes dans la formalisation des besoins fonctionnels. Documentation des workflows, diagrammes de classes et modèles conceptuels de données. Pilotage Fonctionnel & SI : Analyse et formalisation des besoins métier en spécifications fonctionnelles et techniques. Co-rédaction des cahiers des charges et de recette avec le chef de projet. Conseil et validation des solutions auprès des parties prenantes. Contribution à l'alignement du SI avec les orientations stratégiques et les processus métiers. Pilotage de projets de taille moyenne (200 à 300 jours). Ton profilDéveloppeur Python Senior avec une forte culture architecture et automatisation. Expertise confirmée sur : Python (expert) Django (expert) Nautobot (confirmé – impératif) API (REST / GraphQL – expert) Très bonne maîtrise de FastAPI, SQLAlchemy, Pydantic, Starlette. Solide compréhension de la programmation asynchrone, design patterns et bonnes pratiques Git. Expérience des environnements Kubernetes et micro-services. Niveau d'anglais B2 minimum. Tes atoutsLeadership technique et capacité à faire monter une équipe en compétences. Orientation utilisateur et valeur métier. Forte capacité d'analyse, d'organisation et de résolution de problèmes. Pragmatique, rigoureux et structuré. À l'aise dans des environnements techniques complexes et évolutifs. Nos avantagesRemboursement des titres de transport à hauteur de 75%. Tickets restaurant pris en charge par STORM GROUP à hauteur de 50% (10,5€ / jour). Accès Gymlib / Wellpass (sport et bien-être). Contrat Santé / Prévoyance mis en place auprès de la compagnie Alan. Formation continue : Accès à Udemy Business. Prime de cooptation, prime d'intéressement et de participation. Deux à trois jours de télétravail par semaine. 5 raisons de nous rejoindreParcours sur mesure : Co-construis une trajectoire professionnelle unique, adaptée à tes ambitions. Missions Stratégiques : Interviens sur des projets d'envergure, en parfaite cohérence avec ton expertise. Suivi Dédié : Bénéficie d'un pilotage annuel structuré pour garantir ta progression continue. Excellence Continue : Développe tes compétences au quotidien au sein d'un écosystème exigeant. Performance Durable : Évolue dans un cadre où l'exigence métier respecte ton équilibre de vie. Notre processus de sélectionÉchange introductif avec un chargé de recrutement. Entretien métier avec évaluation technique approfondie. Rencontre finale pour validation du fit et projection sur la mission. Storm Group encourage une culture inclusive et multiculturelle où la diversité des profils nourrit notre intelligence collective. En rejoignant la Storm Team, tu intègres un écosystème engagé qui place le développement de tes talents au cœur de sa stratégie, tout en agissant concrètement pour la solidarité et la réduction de l'empreinte environnementale, aussi bien au sein de nos bureaux que dans les projets d'envergure que nous menons chez nos clients.
Dans le cadre du développement d'une application stratégique dans le secteur de l'énergie, nous recherchons un Développeur Full Stack à forte dominante Python / Backend, disposant également d'une bonne maîtrise de Vue.js. Vous interviendrez sur une solution métier permettant de piloter, analyser et optimiser la planification de la production énergétique sur des périodes allant de quelques semaines à plusieurs années. Vous intégrerez une équipe technique travaillant sur des problématiques fonctionnelles complexes, nécessitant rigueur, fiabilité et qualité de développement. Vos principales missionsConcevoir, développer et faire évoluer des fonctionnalités applicatives en Python et Vue.js. Participer à la compréhension et à la traduction des besoins métier en solutions techniques adaptées. Développer des API performantes et sécurisées avec FastAPI. Concevoir et maintenir des traitements de données et des calculs métier complexes. Participer à la création et à l'amélioration d'interfaces utilisateur dynamiques et ergonomiques. Développer des fonctionnalités interactives permettant notamment la visualisation et la modification de plannings en temps réel. Assurer l'intégration des applications avec les bases de données et les différents services de calcul. Garantir la qualité, la maintenabilité et la performance du code produit. Rédiger la documentation technique et mettre en place les tests unitaires nécessaires. Participer aux revues de code et aux démarches d'amélioration continue. Contribuer aux échanges techniques, aux ateliers de conception et au partage de connaissances au sein de l'équipe.
Dans le cadre du développement et du déploiement de solutions d'intelligence artificielle, Inetum souhaite renforcer ses équipes Fabrique IA. La mission vise à concevoir des produits IA opérationnels, accélérer l'intégration de composants IA dans les applications existantes et favoriser l'autonomie des équipes techniques. L'objectif est de faciliter le passage à l'échelle des usages de l'IA dans l'ensemble de l'organisation. Missions : - Participer aux réunions de cadrage avec les équipes techniques des lignes produit - Analyser les contraintes techniques et définir les architectures adaptées à l'intégration des composants IA - Élaborer les plans de mise en œuvre des solutions IA identifiées - Concevoir et développer des composants et widgets d'intégration IA - Développer des connecteurs API pour faciliter les échanges entre applications - Mettre en place des mécanismes de transfert de données entre SharePoint et S3 - Intégrer des briques LLM dans les applications et produits existants - Contribuer aux développements des équipes Fabrique IA pour accélérer la livraison des fonctionnalités IA - Accompagner les équipes techniques dans l'intégration des LLM au sein de leurs applications - Former et sensibiliser les développeurs aux bonnes pratiques d'intégration IA et aux techniques de prompting - Collaborer avec les prompt engineers pour améliorer les pratiques d'utilisation des modèles IA - Documenter les processus techniques, les méthodes d'intégration IA et les composants développés - Capitaliser sur les réalisations et enrichir la documentation de l'offre de service Merlin - Participer aux développements en mode agile au sein d'équipes pluridisciplinaires Profil attendu : Développeur Fullstack expérimenté disposant d'au moins 5 ans d'expérience en développement logiciel. Une expérience confirmée en Java, Python, Kubernetes, Machine Learning et intégration de modèles LLM est attendue. Le profil doit être capable d'intervenir sur les choix d'architecture, le développement de composants IA et leur intégration dans des applications existantes. Une capacité à accompagner les équipes techniques, à transmettre les bonnes pratiques et à travailler dans un environnement agile et pluridisciplinaire est recherchée.
Développeur Java Angular IA typescript agentique JUNIOR 330 e par j Analyser et challenger les besoins métier en collaboration avec les utilisateurs et les équipes fonctionnelles. Estimer les charges, contribuer aux arbitrages et prioriser les évolutions. Concevoir et développer les nouvelles fonctionnalités ainsi que les corrections. Utiliser efficacement les outils d'IA pour accélérer la production tout en garantissant la qualité des livrables. Réaliser les tests, participer aux revues de code et assurer le respect des standards de développement. Accompagner les phases de recette et assurer le support de niveau 2. Diagnostiquer et corriger les incidents de production. Participer aux mises en production et au maintien en conditions opérationnelles. Contribuer à l'amélioration continue du produit, des pratiques de développement et de l'usage de l'IA. PREREQUIS maîtrise des outils d'IA compteront davantage que la maîtrise exhaustive d'une stack. IA (indispensable) : ▪ Pratique quotidienne et avancée du développement agentique : harness et agents de code, T3Code ou équivalent ▪ Concepts d'agents, d'orchestration et de RAG ▪ Connaissance des différents modèles et de leurs forces respectives ▪ Regard critique sur le code produit par l'IA et capacité à faire respecter par l'IA les conventions de l'équipe Expertises techniques : ▪ Java moderne et en développement web (Angular / TypeScript) ▪ API REST et du SQL (PostgreSQL) ▪ Quarkus, Docker / Kubernetes, CI/CD : appréciés, mais pas indispensables '330 e par j
développeur JAVA Angular - Montpellier (4 jours en remote/1 jour sure site) Concevoir, développer et maintenir les fonctionnalités côté back-end en Java et côté front-end en Angular. Participer à la conception et à l'évolution de l'architecture applicative. Développer et faire évoluer les services back-end en s'appuyant idéalement sur le framework Quarkus. Exploiter les outils d'intelligence artificielle générative dans les activités de développement, notamment Claude Code et GitHub Copilot. Contribuer à la conception et au développement d'agents IA. Garantir la qualité, la performance et la maintenabilité du code produit. Participer aux revues de code et au respect des bonnes pratiques de développement. Être force de proposition sur les choix techniques et les axes d'amélioration. Collaborer étroitement avec les différents membres de l'équipe et les interlocuteurs du programme. 4. Compétences complémentaires appréciées Solide expérience sur les architectures Full Stack Java / Angular. Maîtrise du framework Quarkus et de son écosystème. Expérience concrète du développement assisté par l'IA, notamment avec Claude Code. Connaissance des approches de développement d'agents IA et de leur intégration dans les applications. Maîtrise des bonnes pratiques de développement, de tests et de qualité du code. Capacité à identifier les problématiques techniques et à proposer des solutions adaptées. Sensibilité aux nouvelles approches de développement et à l'industrialisation des pratiques grâce à l'IA 5. Profil recherché Développeur Full Stack Java / Angular très sénior, disposant d'une solide expérience sur des environnements applicatifs complexes. Excellente maîtrise du développement back-end Java et front-end Angular. Une expérience significative sur Quarkus est fortement souhaitée. Habitué à utiliser les outils d'IA générative dans son quotidien de développeur, idéalement Claude Code. Capacité à contribuer à des sujets innovants autour du développement d'agents IA. Profil autonome, proactif et force de proposition. Très bonnes capacités de communication et aptitude à travailler en équipe. Capacité à prendre du recul, partager ses connaissances et être moteur dans les échanges techniques.
Dans le cadre des activités de conception, de développement et de maintenance de solutions décisionnelles, nous recherchons un Développeur Data / BI pour participer aux travaux de la Squad et répondre aux besoins des projets ainsi qu'aux demandes d'évolution. La mission comprend des activités de développement et d'alimentation des données, mais également des tâches de suivi opérationnel afin de garantir le bon fonctionnement des traitements et des flux de données. Les principales missions seront les suivantes : Participer à la conception et au développement des solutions décisionnelles du périmètre de la Squad. Réaliser les travaux de modélisation des données avec PowerDesigner. Développer et maintenir les traitements d'alimentation via ETL ou PL/SQL. Répondre aux besoins des projets et aux demandes d'évolution. Assurer le suivi des traitements et des flux de données. Analyser et suivre les anomalies rencontrées. Assister les utilisateurs dans l'utilisation de l'application OCC.
#StormYourCareer ✨ Rejoins STORM GROUP et construis ta carrière avec nous ! Aligne les enjeux métiers et les solutions SINous recherchons un(e) Développeur(se) .NET React pour renforcer nos équipes et accompagner l'évolution technologique des applications de nos clients. Intégré(e) au cœur d'une Feature Team dynamique, ton rôle combinera le développement de nouvelles fonctionnalités d'envergure, la maintenance d'une stack technique moderne, la conception d'architectures d'API robustes et le design d'interfaces utilisateurs intuitives. Ton futur environnementTu évolueras au sein d'une Feature Team agile et pluridisciplinaire, chargée de l'ensemble des traitements API complexes (collecte, distribution, gestion des modules métiers) ainsi que des interfaces de monitoring, de mise en qualité et de projection des données. Travaillant selon des standards d'ingénierie élevés (Clean Code, intégration continue, démarche DevOps), tu seras un contributeur clé pour sécuriser la maintenabilité technique et l'intégration cohérente des produits dans le système d'information global. Tes missions clésDéveloppement, Clean Code & DevOps : Développer et implémenter les nouvelles fonctionnalités Web et API en respectant scrupuleusement les principes du Clean Code. Participer activement à la mise en œuvre de la stratégie d'intégration continue (CI/CD) et à la démarche DevOps du projet. Assurer le suivi rigoureux des déploiements et des mises en production du socle applicatif selon les standards de l'entreprise. Réaliser des revues de code régulières pour garantir la qualité et la maintenabilité technique à long terme du produit. Architecture & Conception Technique : Apporter une assistance technique de pointe sur la conception du produit et résoudre les problématiques d'implémentation complexes. Analyser l'impact de la conception des modules sur l'architecture technique globale du SI et participer aux choix d'architecture applicative. Élaborer le design technique des solutions, définir et mettre en place l'architecture technique des composants du produit. Cadrage, Delivery Agile & Support : Analyser les besoins des utilisateurs et retranscrire les spécifications fonctionnelles sous forme de User Stories. Réaliser le chiffrage et l'estimation de chaque spécification fonctionnelle dans le cadre des rituels de la Feature Team (mode Scrum). Assurer le support technique de niveau supérieur auprès des utilisateurs du produit et s'inscrire dans une démarche d'amélioration continue. Ton profilFormation : Diplôme d'Ingénieur ou Bac+5 spécialisé en informatique ou développement logiciel. Expérience : Tu justifies d'une expérience significative et réussie en développement fullstack .NET / React, idéalement acquise dans des environnements fonctionnels complexes. Expertise Technique Impérative : Excellente maîtrise du framework .NET Core pour la partie Backend (conception d'API REST). Parfaite maîtrise de la librairie React JS pour la conception d'interfaces web dynamiques et responsives. Pratique confirmée de l'outil de versioning et de collaboration GitHub. Méthodologie & Culture : Solide culture des pratiques DevOps, de l'intégration continue et de la méthodologie de projet Scrum / Agile. Langues : Anglais professionnel courant indispensable. Tes atoutsEsprit Analytique et de Synthèse : Capacité à appréhender des architectures distribuées denses pour concevoir des modules d'API fiables et optimisés. Rigueur et Culture Craftsmanship : Attachement profond aux bonnes pratiques de développement (Clean Code, tests, maintenabilité, documentation). Aisance Relationnelle et Esprit d'Équipe : Excellentes compétences de communication pour collaborer efficacement en Feature Team et assurer une interface de qualité avec les utilisateurs. Nos avantagesRemboursement des titres de transport à hauteur de 75%. Tickets restaurant pris en charge par STORM GROUP à hauteur de 50% (10,5€ / jour). Accès Gymlib / Wellpass (sport et bien-être). Contrat Santé / Prévoyance mis en place auprès de la compagnie Alan. Formation continue : Accès à Udemy Business. Prime de cooptation, prime d'intéressement et de participation. Deux à trois jours de télétravail par semaine. 5 raisons de nous rejoindreParcours sur mesure : Co-construis une trajectoire professionnelle unique, adaptée à tes ambitions. Missions Stratégiques : Interviens sur des projets d'envergure, en parfaite cohérence avec ton expertise. Suivi Dédié : Bénéficie d'un pilotage annuel structuré pour garantir ta progression continue. Excellence Continue : Développe tes compétences au quotidien au sein d'un écosystème exigeant. Performance Durable : Évolue dans un cadre où l'exigence métier respecte ton équilibre de vie. Notre processus de sélectionÉchange introductif avec un chargé de recrutement. Entretien métier avec évaluation technique approfondie. Rencontre finale pour validation du fit et projection sur la mission. Storm Group encourage une culture inclusive et multiculturelle où la diversité des profils nourrit notre intelligence collective. En rejoignant la Storm Team, tu intègres un écosystème engagé qui place le développement de tes talents au cœur de sa stratégie, tout en agissant concrètement pour la solidarité et la réduction de l'empreinte environnementale, aussi bien au sein de nos bureaux que dans les projets d'envergure que nous menons chez nos clients.
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.