Find your next tech and IT Job or contract Embedded Software Developer (IoT, Assembler, Microcontroller...)

An embedded software is a program specifically used for hardware management. The program developed by the IT professional has no purpose outside the hardware for which it was designed. The software is therefore totally limited to the functions for which it was designed and cannot be used outside the equipment in which it is integrated. An embedded software is also called "dedicated software". An embedded software developer works in the IT sector and has the main mission of developing and designing embedded software. In other words, they are called upon to develop code exclusively optimized for the constraints of the hardware in question. The developed software is integrated into the hardware platform to perform certain tasks. The embedded software developer, in their work, takes into account the specificities of each product and its field of use, to optimize their code and adapt it to the environment. They are called upon to show a lot of patience and significant adaptability. The embedded software developer profession also requires a lot of ingenuity to always meet the needs of the equipment to be designed. The embedded software developer must also be quite responsive to intervene quickly in case of problems in code development. They can work in a company or as a freelancer.

574 results
Contractor

Contractor jobBiometric Developer - SC Cleared - Remote Working

LA International Computer Consultants Ltd
Published on

6 months
£400-420
England, United Kingdom
Biometric Developer - Remote Working Must have an active SC Clearance - Work across backend development, systems integration, automated testing and live-service support within a secure Government environment. Biometric Developer Responsibilities - Design, develop and maintain backend services using Java 21 and Maven. - Build AWS Lambda functions supporting biometric identity and matching workflows. - Develop secure APIs using AWS API Gateway. - Develop REST and SOAP web service integrations. - Process biometric requests and asynchronous transactions using AWS SQS. - Integrate applications with Oracle DB and AWS DynamoDB. - Implement authentication and authorisation using OAuth, Red Hat SSO and AWS IAM. - Create AWS SAM templates for repeatable serverless deployments. - Configure logging, monitoring and alerts through AWS CloudWatch. - Develop automated tests using JUnit 5, Mockito, Cucumber, Serenity and WireMock. - Develop supporting automation using Python and Linux shell scripting. - Investigate defects, failed transactions, integration errors and live-service incidents. - Maintain secure handling, access controls and auditability for sensitive biometric and identity data. Biometric Developer Skills and Experience - Strong commercial Java 21 development experience is essential. - Strong AWS Lambda and serverless development experience is essential. - Experience building and managing Java applications using Maven is essential. Desirables - Experience developing secure backend applications and APIs. - AWS API Gateway, SQS, IAM, SAM and CloudWatch experience. - REST and SOAP web services experience. - Oracle DB and AWS DynamoDB experience. - OAuth and Red Hat SSO knowledge. - Strong automated testing experience using Java testing frameworks. - Strong understanding of clean coding and secure software engineering. - Experience working within Agile multidisciplinary delivery teams. - Biometric, identity management or identity verification experience would be advantageous. - Government, immigration, policing, border security or national security experience would be beneficial. To apply, please send your CV by pressing the apply button. Due to high volume of applications, only shortlisted CVs will be contacted. Due to the nature and urgency of this post, candidates holding or who have held high level security clearance in the past are most welcome to apply. Please note successful applicants will be required to be security cleared prior to appointment which can take a minimum 10 weeks. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. An award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over multiple years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
View this job
Contractor
Permanent

Job VacancyDéveloppeur.euse IA senior

Atlanse
Published on
AI
AI Agent
Confluence

3 years
64k-70k €
550-600 €
Paris, France
Chez ATLANSE, nous accompagnons nos clients dans la conception d'infrastructures résilientes, l'amélioration de la performance de leur production applicative, l'optimisation et le développement de leurs environnements de travail ainsi que l'exploitation et la valorisation des données. Pour cela, nous nous appuyons sur nos consultants confirmés et experts ou à fort potentiel, reconnus pour leurs compétences techniques, leur compréhension métier et leurs pratiques éprouvées. Vous interviendrez en tant que développeur.euse IA dans le cadre du déploiement de projets IA stratégiques. Vous travaillerez en étroite collaboration avec le Tech Lead et le chef de projet IA pour apporter expertise technique et vision projet. Votre rôle Développement et implémentation IA · Développer des solutions IA et data en environnements de pré-production et de production · Implémenter des cas d'usage IA variés (NLP, assistants intelligents, RAG, classification, résumé, extraction) · Mettre en œuvre des pipelines IA de bout en bout (ingestion des données, traitement, modèles, évaluation) en intégrant des mécanismes de contrôle et d'amélioration continue · Faire évoluer et optimiser les solutions existantes Architecture IA, arbitrages et sécurisation technique · Contribuer aux choix d'architecture IA et data · Sélectionner, évaluer et intégrer des modèles (open source ou via API) en tenant compte des enjeux de coûts, sécurité, souveraineté et pérennité · Concevoir et industrialiser des architectures RAG (indexation, retrieval, génération, évaluation) · Participer aux arbitrages techniques et à la priorisation des sujets · Structurer, expliquer et documenter les choix techniques Coordination technique et collaboration · Travailler en étroite collaboration avec le tech lead, les développeurs et data scientists · Assurer une coordination technique fluide avec le chef de projets IA · Expliquer les sujets techniques à des profils non techniques · Contribuer à la capitalisation des connaissances via la documentation technique et les outils collaboratifs (Confluence)
View this job
Contractor

Contractor jobForward Deployed Engineer (FDE) – Ingénieur IA / Software Engineering -Paris -Vorstone

VORSTONE
Published on
AI Agent
API
API REST

6 months
600-700 €
Paris, France
Vorstone recherche un profil Forward Deployed Engineer (FDE) – ingénieur IA expérimentée / Software Engineering pour un client dans le luxe basé à Paris. Dans le cadre de projets d'innovation et de transformation digitale au sein d'un grand groupe international du secteur du luxe, nous recherchons un Forward Deployed Engineer (FDE) expérimenté. À la croisée du développement logiciel, de l'intelligence artificielle et des enjeux métiers, vous interviendrez directement auprès des équipes opérationnelles pour concevoir, développer et intégrer des solutions technologiques sur mesure. L'objectif : transformer rapidement des problématiques métiers complexes en solutions concrètes, opérationnelles et à forte valeur ajoutée. Vos missions Collaborer étroitement avec les équipes métiers pour comprendre leurs besoins, processus et contraintes opérationnelles. Identifier les cas d'usage à forte valeur ajoutée, notamment autour de l'intelligence artificielle et de la data. Concevoir et développer rapidement des prototypes, des MVP et des solutions adaptées aux besoins identifiés. Développer et intégrer des solutions logicielles dans les environnements existants (applications métiers, API, plateformes et données). Accompagner l'industrialisation et le déploiement des solutions, en collaboration avec les équipes IT. Assurer l'interface entre les équipes techniques et métiers, avec une approche pragmatique et orientée résultats.
View this job
Contractor
Permanent

Job VacancyCONSULTANT DATA ENGINEER - SNOWFLAKE - DBT - TABLEAU

SMARTPOINT
Published on
DBT
Snowflake
Tableau software

12 months
40k-45k €
450-500 €
Issy-les-Moulineaux, Ile-de-France
Intégration / Modélisation / Restitution de données – Sustainability Contexte de la mission Dans le cadre de l'optimisation et de l'unification de ses capacités analytiques transversales, une grande entreprise internationale recherche un consultant Data Analytics Engineer autonome pour une mission d'intégration, de modélisation et de restitution de données Sustainability stratégiques. Cette initiative vise à fournir une vision consolidée et exploitable des indicateurs clés provenant de diverses sources externes, essentielles à la prise de décision stratégique et opérationnelle. Contrainte forte du projet Couvrir des cas d'usage analytiques à destination du département Sustainability avec une forte contrainte de qualité et de traçabilité de la donnée. Livrables Dashboard de suivi des consommations d'eau Dashboard de suivi des consommations d'énergie Dashboard de suivi du gaspillage alimentaire Objectifs de la mission Établir et sécuriser des connexions techniques robustes et évolutives avec les systèmes sources identifiés (Ressource Advisor, référentiels internes). Extraire et charger les données des domaines fonctionnels Corporate clés : finance, ressources humaines, référentiels, achats, etc. Concevoir et implémenter des pipelines d'ingestion automatisés, fiables et performants, garantissant l'intégrité et la fraîcheur des données. Structurer et modéliser les données dans un Data Warehouse Snowflake de manière logique, modulaire, réutilisable et optimisée pour l'analyse et la restitution. Mettre en place des mécanismes de gouvernance des données : gestion des métadonnées, logiques de rafraîchissement, suivi de la qualité des données et gestion des erreurs. Développer des vues et agrégats de données spécifiques aux besoins de restitution et d'analyse pour les départements Sustainability et leurs collaborateurs en région. Documenter de manière exhaustive les pipelines d'ingestion, les modèles de données (logique et physique), les règles de transformation et les points de reprise afin d'assurer la maintenabilité et la transférabilité. Environnement technique Sources : multiples systèmes (Ressource Advisor, référentiels internes – via APIs, exports ou connecteurs natifs) Destination : Snowflake – Data Warehouse Cloud Orchestration : Airflow Transformation : DBT Core / SQL, Python (Pandas/PySpark) ou équivalent Modélisation : DrawIO, Lucidchart ou autre outil libre Visualisation / Restitution : Tableau CI/CD / Versioning : GitLab, GitHub Documentation : Confluence, Jira, SharePoint Compétences techniques Snowflake : Confirmé – Impératif DBT : Confirmé – Important Airflow : Confirmé – Important Tableau : Confirmé – Souhaitable Data modeling analytique : modèles dimensionnels, Data Vault, architecture médaillon ou autres architectures d'entrepôt de données Ingestion et transformation de données dans un environnement cloud Orchestration de pipelines de données Versioning et pratiques CI/CD Documentation technique et fonctionnelle Profil recherché Maîtrise des techniques d'ingestion et de transformation de données dans un environnement cloud, notamment Snowflake. Solides compétences en data modeling analytique. Excellentes pratiques en matière d'orchestration de pipelines de données, de versioning de code et de documentation technique et fonctionnelle. Capacité à travailler efficacement au sein d'une équipe Agile suivant la méthodologie Scrum. Forte capacité à travailler en autonomie, à prendre des initiatives et à interagir efficacement avec les équipes techniques et les interlocuteurs métiers. Capacité à comprendre et traduire des besoins métiers complexes en solutions techniques de données. Anglais professionnel – Impératif Bonus importants Connaissance des structures de données et des processus métier typiques d'un grand groupe international dans l'hôtellerie ou un secteur similaire. Expérience dans l'utilisation de l'IA et des Agent LLM dans le delivery, que ce soit pour la conception, la documentation, le développement ou les tests.
View this job
Contractor
Permanent
Fixed term

Job VacancySoftware architect : 3dexperience, catia

Gamme solutions
Published on
3DEXPERIENCE (3DX)
3DEXPERIENCE (3DX)
CATIA

12 months
Toulouse, Occitania
Contexte : Notre client recherche des ressources expérimentées sur 3DX afin de renforcer son équipe Architecture. Profils : Architecte Fonctionnel ou Logiciel 3DExperience avec une expérience avérée sur CATIA et DELMIA et/ou ENOVIA. Expérience : Minimum 3 ans d'expérience requis Durée : Démarrage ASAP, avec un engagement minimum d'1 an (extension possible) Localisation : Toulouse (de préférence) ou Paris, avec une présence sur site requise 3 jours par semaine (le full remote est envisageable pour les candidats très expérimentés de 10 ans et plus). La participation aux PI Plannings à Toulouse est obligatoire au minimum (1 semaine par trimestre) Activités : Animer des ateliers fonctionnels avec les parties prenantes métier lors des phases de découverte et de conception Analyser et formaliser les besoins métier en spécifications fonctionnelles Définir les processus PLM cibles et les modèles de données au sein de 3DEXPERIENCE Concevoir l'architecture fonctionnelle couvrant les objets ENOVIA, cycles de vie, workflows, états de maturité et règles d'accès Garantir la cohérence entre la conception fonctionnelle et l'implémentation technique – Coordonner avec les architectes techniques et développeurs pendant la phase de build Valider les configurations et développements spécifiques d'un point de vue fonctionnel Accompagner l'intégration système, les tests de recette utilisateurs et l'analyse des anomalies Contribuer à la stratégie de déploiement, à la préparation du cutover et aux activités d'hypercare Fournir un accompagnement et du mentoring fonctionnel aux consultants fonctionnels juniors Identifier les risques fonctionnels, dépendances et actions de mitigation dans les contextes de delivery
View this job
Permanent

Job VacancySenior Analytics - Data Engineer - Bi Zootechnie & Ai-Driven Development H/F

█ █ █ ██ █ █
Published on
Apache Airflow
autonomous
Business Intelligence

40k-60k €
Rennes, Brittany

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Contractor
Permanent

Job VacancyDéveloppeur Python IT Innovation (AI-Native Developer)

AVANT GARDE IT
Published on
Python

1 year
40k-49k £GB
400-560 £GB
Paris, Island of France
Dans le cadre du renforcement de ses équipes IT Innovation, nous recherchons 5 Développeurs Python – AI-Native Developers pour participer à la conception, au développement et à l'industrialisation de solutions innovantes intégrant l'intelligence artificielle. Les consultants interviendront sur des projets visant à accélérer le développement logiciel grâce aux outils d'IA générative, à automatiser les processus et à concevoir des applications intelligentes répondant aux besoins métiers. Missions principalesConcevoir, développer et maintenir des applications et services en Python. Intégrer des solutions d'intelligence artificielle générative dans les applications existantes ou nouvelles. Exploiter les outils de développement assisté par l'IA afin d'améliorer la productivité et la qualité du code. Concevoir et développer des API et des services backend performants et sécurisés. Participer à la conception de solutions basées sur les grands modèles de langage (LLM). Mettre en œuvre des mécanismes de prompt engineering et d'orchestration des modèles d'IA. Développer des solutions intégrant des techniques de recherche augmentée par génération (RAG), selon les besoins du projet. Réaliser les tests unitaires, les tests d'intégration et les contrôles de qualité du code. Participer à l'intégration continue, au déploiement et à l'industrialisation des applications. Collaborer avec les équipes IT, Data, DevOps et métiers pour identifier et mettre en œuvre des solutions innovantes. Assurer une veille technologique sur les outils, frameworks et pratiques de développement AI-Native. Compétences techniques requisesPython : excellente maîtrise du langage et de son écosystème. Développement backend : conception d'API REST et développement de services applicatifs. Intelligence artificielle générative : compréhension des LLM et de leurs cas d'usage. Prompt engineering : capacité à concevoir, tester et optimiser des prompts. Développement assisté par l'IA : utilisation d'outils de génération de code et d'assistance au développement. Frameworks Python : connaissance de FastAPI, Flask ou Django. Tests et qualité logicielle : tests automatisés, bonnes pratiques de développement, revue de code et gestion de versions avec Git. Bases de données : maîtrise des bases SQL et/ou NoSQL. Industrialisation : notions de CI/CD, Docker et environnements de déploiement. RAG et outils d'orchestration IA : connaissance de frameworks tels que LangChain ou LlamaIndex, appréciée.
View this job
Contractor

Contractor jobConsultant Senior Citizen Development & Microsoft Power Platform

UTALENT
Published on
Azure
Power Platform

4 months
Paris, France
Dans le cadre d'un programme de démocratisation des usages de l'intelligence artificielle et des outils Microsoft, notre client souhaite structurer et sécuriser le développement d'applications, d'automatisations et d'agents IA créés directement par les équipes métier. La mission consiste à concevoir et déployer un dispositif de Citizen Development permettant aux collaborateurs de développer leurs propres solutions dans un cadre maîtrisé, tout en garantissant la sécurité des données, la conformité réglementaire et la maintenabilité des applications. Le consultant interviendra notamment sur : La définition de la gouvernance Citizen Development, des rôles et des responsabilités. La création d'une charte, d'un processus de déclaration et d'un registre des initiatives. La définition des critères d'éligibilité et des circuits de validation des projets. La mise en place d'un socle technique sécurisé reposant sur Azure et Power Platform. La structuration des environnements de développement, de test et de production, ainsi que des politiques DLP. La mise en œuvre d'un pipeline CI/CD intégrant les contrôles de sécurité, les validations et les mécanismes de retour arrière. Le lancement de cas pilotes, la documentation du dispositif et le transfert de compétences aux équipes internes.
View this job
Contractor

Contractor jobDeveloppeur fullstack Java/Angular confirmé (H/F)

Insitoo Freelances
Published on
Angular
Java
Test-Driven Development (TDD)

2 years
350-400 €
Lyon, Auvergne-Rhône-Alpes
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Developpeur fullstack Java/Angular confirmé (H/F) à Lyon, France. Les missions attendues par le Developpeur fullstack Java/Angular confirmé (H/F) : Vos missions : Concevoir et développer de nouvelles fonctionnalités robustes à partir des spécifications. Assurer la couverture de tests (TDD) et la correction des anomalies techniques et fonctionnelles. Participer aux revues de code, aux cérémonies agiles et aux réflexions d'architecture. Challenger les besoins fonctionnels au regard des contraintes techniques et des bonnes pratiques. Rédiger la documentation technique et apporter du support aux équipes fonctionnelles. Votre profil : Développeur Fullstack Confirmé avec une solide expérience logicielle. Maîtrise impérative de Java et pratique significative d'Angular. Expérience avérée de la méthode TDD (Test-Driven Development). Solides connaissances de l'écosystème Spring, Kafka, Elasticsearch ou Oracle appréciées. Appétence pour le travail en agilité et l'optimisation des performances. Les modalités : Lieu : Lyon. Télétravail : 50 % (2 à 3 jours par semaine). Durée : 6 mois renouvelables (visibilité long terme). Démarrage : 1er janvier 2027.
View this job
Contractor
Permanent

Job VacancyLead Developer PHP / Laravel – Technical Lead Full StacK

Gamme solutions
Published on
Laravel

1 year
Paris, France
Contexte de la missionNous recherchons un Lead Developer PHP / Laravel senior, disposant d'environ 10 à 12 ans d'expérience en développement logiciel, pour intervenir sur des applications métier complexes et critiques en production. Le candidat jouera un rôle central dans la conception, le développement, la maintenance et l'évolution des applications, en intervenant aussi bien sur des environnements modernes que sur des applications historiques. En complément de ses responsabilités techniques, il assurera ponctuellement la coordination technique de l'équipe, en relais du Responsable Développement, afin de garantir la continuité des activités BUILD et RUN. Missions principalesDéveloppement et expertise techniqueConcevoir, développer et faire évoluer des applications métier en PHP 7 / PHP 8 et Laravel. Intervenir sur les interfaces frontend en JavaScript et Vue.js, avec une capacité à prendre en main Quasar Framework. Maintenir et faire évoluer des applications legacy, notamment basées sur PHP 7 et AngularJS. Concevoir et intégrer des API REST et des services tiers, en assurant la fiabilité et la sécurité des échanges. Participer aux choix d'architecture et proposer des solutions techniques pragmatiques, robustes et maintenables. Garantir la qualité du code à travers les revues de code, les Merge Requests et les bonnes pratiques de développement. Maintenance applicative et productionAssurer le support applicatif N2/N3 et diagnostiquer les incidents en production. Analyser les logs applicatifs, PHP, Laravel, Apache et système afin d'identifier les causes racines des dysfonctionnements. Participer à la résolution des incidents complexes et à l'amélioration continue de la stabilité des applications. Contribuer à la sécurisation des applications conformément aux bonnes pratiques OWASP. Participer à l'amélioration des processus CI/CD et des pratiques de déploiement. Leadership technique et coordination transverseAccompagner techniquement les développeurs, partager les bonnes pratiques et favoriser la montée en compétences de l'équipe. Aider à la résolution des blocages techniques et faciliter les arbitrages entre qualité, délais, sécurité et maintenabilité. Assurer ponctuellement le relais du Responsable Développement lors de ses absences. Coordonner les sujets techniques de l'équipe et contribuer au suivi des activités BUILD et RUN. Garantir la continuité opérationnelle des applications et la bonne coordination des actions techniques. Faciliter les échanges entre les équipes techniques, les interlocuteurs métier et les équipes internationales. Compréhension métier et collaborationRecueillir, analyser et reformuler les besoins utilisateurs. Traduire les besoins fonctionnels en solutions techniques adaptées et pérennes. Collaborer avec des équipes réparties sur plusieurs sites, dans un contexte international. Compétences techniques requisesBackend : PHP 7 / PHP 8, Laravel. Frontend : JavaScript, Vue.js ou technologie équivalente ; capacité à monter en compétence sur Quasar Framework. Legacy : maintenance et évolution d'applications PHP 7 / AngularJS. Bases de données : MySQL, SQL. API et sécurité : API REST, intégrations tierces, OAuth 2.0, JWT, fondamentaux OWASP. Outils et industrialisation : Git, GitLab, Merge Requests, revue de code, CI/CD. Environnement système : Linux, ligne de commande, analyse de logs applicatifs et système. Production : support N2/N3, diagnostic et résolution d'incidents. Compétences complémentaires appréciéesDocker. Python. Architectures événementielles et systèmes de messagerie, notamment AWS SQS ou équivalent. Intégration de services ou composants d'intelligence artificielle dans des applications métier.
View this job

Frequently asked questions about working as a Embedded Software Developer (IoT, Assembler, Microcontroller...)

What is the role of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer creates and designs various computer systems while defining the architecture of components and products.

How much does a Embedded Software Developer (IoT, Assembler, Microcontroller...) charge

The daily rate of an embedded software developer is £450, this depends on the freelancer's experience. The salary of a junior embedded software developer ranges between £28,000 and £35,000 gross per year. But by gaining experience, the embedded software developer can then expect a higher compensation, around £60,000 per year.

What is the definition of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer must meet the company's needs and for this purpose focuses on embedded software development. They ensure both the quality of the software, but also its sustainability, security, energy efficiency and consumption. Their mission is based on developing optimized code, while taking into account the various constraints of the platform on which they work. Moreover, their involvement in the testing phases is also important to validate the different processes and if necessary to implement technical documentation. The embedded software developer systematically performs technology monitoring to stay informed of the latest developments. They also use assembly languages such as C++ to code according to client recommendations. On a daily basis, they practice oral and written English and have excellent knowledge of general operating systems such as Linux or Windows.

What type of mission can a Embedded Software Developer (IoT, Assembler, Microcontroller...) handle

• The embedded software developer is actually a computer engineer whose mission is to develop software that will then be embedded within physical products. This type of embedded software is present in our daily lives, without even noticing its presence. For example, software capable of managing supermarket checkouts, software managing the dashboard of a connected car, or software defining the automation of a robotic arm that you can find in industry. • Given that there are numerous applications, the embedded software developer profession requires skills adapted to the environment in which it operates. It is therefore not uncommon for the job to require complementary skills in mechanics, calculation, electricity, electronics, or robotics. • On a daily basis, the embedded software developer handles the installation of computer system-related equipment, as well as their maintenance and development. • These responsibilities translate into total management of embedded software projects. They are also called upon for the development and prototyping of embedded software on the coding side. • The embedded software developer is also involved in numerous tests and validation phases with the implementation of technical documentation. • Finally, they maintain regular technological watch to take into account the latest trends.

What are the main skills of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• As mentioned previously, the embedded software developer has an excellent understanding of programming languages such as Java, C or C++. These are mandatory skills, as programming occupies a predominant place in their daily work. • But that's not all, the embedded software developer has excellent knowledge of electronics and then secondary skills related to the environment in which they operate. Thanks to their expertise in the field, they can anticipate the behavior of electronic hardware in order to adapt their coding. • Finally, they collaborate with other IT professionals, such as the embedded systems engineer to optimize their project.

What is the ideal profile for a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• In order to successfully carry out their mission, the embedded software developer must be able to solve any problem. • In their field, they must be perfectionist by considering all possibilities. • Being naturally curious, this will drive them to discover new procedures and experiment with a new way of coding. • Finally, it is absolutely imperative to have perfect mastery of technical English.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us