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 jobConsultant Senior Citizen Development / Microsoft

EBMC
Published on
Microsoft Copilot Studio

4 months
400-550 €
Paris, France
Informations généralesPoste : Consultant Senior Citizen Development / Microsoft Durée : 4 mois Localisation : Paris Télétravail : 1 à 2 jours par semaine maximum Contexte de la missionDans le cadre d'un programme de démocratisation de l'intelligence artificielle, notre client a largement déployé Microsoft 365 Copilot, Copilot Studio et Power Platform auprès de ses collaborateurs. Les équipes métier peuvent désormais développer de manière autonome leurs propres agents IA, applications et automatisations. L'objectif est de structurer et de sécuriser ces initiatives de citizen development en mettant en place un cadre officiel de gouvernance, de développement et de mise en production, tout en garantissant la sécurité, la protection des données et la maintenabilité des solutions. Objectifs et responsabilitésLe consultant interviendra sur la conception et la mise en œuvre opérationnelle d'un dispositif de Citizen Development couvrant plusieurs volets. 1. Gouvernance et organisation Définir les rôles et responsabilités des métiers, de la DSI, du RSSI et du DPO. Élaborer une charte de Citizen Development précisant les usages autorisés, les responsabilités et les règles de maintenance. Structurer le modèle de support (N1 métiers, N2/N3 DSI), les processus de revue et les modalités de décommissionnement. Assurer la cohérence avec les dispositifs de gouvernance IA existants. 2. Processus de déclaration et de qualification Mettre en place un formulaire centralisé de déclaration des applications et agents IA. Construire un registre des initiatives recensant les responsables, les technologies, les données utilisées et les niveaux de criticité. Définir les circuits de validation, les engagements de traitement (SLA) et les processus de qualification. 3. Critères d'éligibilité Concevoir une grille d'évaluation des projets selon leur criticité, la sensibilité des données, le nombre d'utilisateurs, les accès au SI, l'utilisation d'API et l'autonomie des agents IA. Identifier les cas exclus du Citizen Development et les orienter vers les circuits DSI adaptés. Définir les seuils nécessitant une validation renforcée par la DSI, le RSSI ou le DPO. 4. Socle technique et environnements de développement Concevoir et déployer les environnements de développement : postes administrés, sandboxes Azure via IaC et environnements Power Platform (DEV / TEST / PROD). Définir les politiques DLP, les connecteurs autorisés et les pratiques ALM. Industrialiser le provisionnement des ressources Azure : Resource Groups, RBAC via Entra, Key Vault, journalisation, suivi budgétaire et TTL. Encadrer les accès aux données et privilégier les données simulées ou anonymisées. 5. Industrialisation des mises en production Mettre en place les pipelines CI/CD et les processus d'approbation. Définir les contrôles de sécurité, de conformité, de coûts et de support avant déploiement. Encadrer les comptes techniques, les mécanismes de rollback et les procédures de décommissionnement. Empêcher les modifications directes en production. 6. Pilote et transfert de compétences Expérimenter le dispositif sur 3 à 5 cas d'usage métier. Accompagner les communautés internes de développeurs citoyens et de référents IA. Produire la documentation, former les équipes DSI et assurer le transfert vers un responsable interne.
View this job
Permanent

Job VacancyHardware / Software Project Manager

Rise Technical Recruitment Ltd
Published on

EH49 7DH, Linlithgow, Scotland, United Kingdom
Hardware/Software Project Manager (Hybrid -2/3 days per week onsite) Very Competitive Salary + 32 Days Holiday + Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours + Pension Excellent opportunity for an experienced Project Manager to join a growing and innovative R&D organisation, renowned for its supportive culture and investment in cutting-edge product development. This company is a well-established, international technology specialist developing advanced test and measurement solutions used by telecoms and network operators across the globe. With continued growth in product portfolio and capability, this is an ideal time to join and make a real impact on the future success of the business. In this role you will lead multi-disciplinary Engineering teams in the delivery of next-generation hardware and software solutions. You will be responsible for planning, budgeting and executing product development projects, working closely with Product Management to shape the roadmap and reporting progress to senior stakeholders. This is a fantastic opportunity for a Project Manager to influence product direction and help shape the next generation of innovative solutions. The Role: Lead Electronics, Mechanical and Software Engineering teams through the product development lifecycle Plan, budget and manage complex new product introduction projects Work closely with Product Management to define and refine product requirements and roadmap Provide leadership, direction and support to Engineers, including line management responsibilities The Person: Degree in Electronics, Software Engineering or related subject Strong project management experience delivering combined hardware and software products Proven ability to organise, prioritise and deliver in a dynamic environment Demonstrates a pragmatic and commercially aware approach to decision making Reference Number: BBBH280569 Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
View this job
Fixed term
Permanent
Contractor

Job VacancyRECHERCHE – SENIOR JAVA DEVELOPER | LUXEMBOURG

Gamme solutions
Published on
Apache Kafka
API REST
CI/CD

1 year
Luxembourg
Gamme Solutions recrute un Développeur Java Senior pour une mission auprès de la Banque européenne d'investissement (BEI) au Luxembourg. Localisation : Luxembourg – Présentiel Démarrage : ASAP Expérience : 7 ans minimum Formation : Bac+3 minimum en informatique ou domaine pertinent Durée : À confirmer Disponibilité : Dès que possible Vos missions - Concevoir, développer et maintenir des applications web en Java et React, ainsi que des applications mobiles avec React Native. - Développer un code propre, performant, maintenable et documenté. - Concevoir et intégrer des API REST, des services tiers et des systèmes externes. - Participer aux choix d'architecture et à la définition de la stack technique. - Garantir la sécurité, la robustesse, la scalabilité et les performances des applications. - Collaborer avec les équipes UI/UX pour intégrer les maquettes et les interfaces. - Optimiser les performances applicatives et les échanges avec les bases de données. - Contribuer aux pipelines CI/CD et aux processus de livraison. Compétences techniques requises Backend : - Java J2SE / Java EE - Spring Boot - API REST et API Gateway - Kafka - JBoss - Oracle Database Frontend & Mobile : - JavaScript - React - React Native Outils & DevOps : - GitHub - Nexus - CI/CD Architecture : - Design patterns et frameworks d'architecture - Conception d'applications sécurisées, robustes et évolutives
View this job
Contractor

Contractor jobDéveloppeur Fullstack .NET / Blazor (H/F)

Link Consulting
Published on
.NET
Azure
Blazor

6 months
400-450 €
Brest, Brittany
Notre client, acteur reconnu du secteur industriel et des solutions connectées, est à la recherche de son futur Développeur Fullstack .NET / Blazor (H/F) pour son site de la région brestoise, dans le cadre du renforcement de son équipe de développement et de l'évolution d'une plateforme stratégique de supervision et de pilotage d'équipements connectés. ### Vos missions Intégré à une équipe technique dédiée aux produits digitaux, vous devrez : * Participer au développement et à l'évolution d'une plateforme métier à forte valeur ajoutée. * Concevoir, développer et maintenir des APIs performantes en environnement .NET. * Développer des interfaces utilisateur modernes sous Blazor WebAssembly. * Contribuer à l'architecture et aux choix techniques des nouvelles fonctionnalités. * Assurer la qualité, la maintenabilité et les performances des développements. * Participer au déploiement et à l'exploitation des applications dans Azure. * Intervenir sur des problématiques liées à la collecte et à l'exploitation de données issues d'équipements connectés. * Collaborer étroitement avec les équipes techniques et fonctionnelles. Les compétences techniques * C# / .NET confirmé * ASP.NET Core * Développement d'API REST * Blazor (ou expérience significative sur une technologie frontend .NET) * SQL Server ou bases de données relationnelles * Microsoft Azure IoT * Intégration de services et architectures distribuées Une expérience dans les environnements IoT, industriels ou de supervision constitue un véritable atout.
View this job
Contractor

Contractor jobIngénieur Validation & Vérification software embarqué (H/F)

Link Consulting
Published on

12 months
400-430 €
Toulouse, Occitania
Au sein d'une équipe développant des logiciels embarqués pour applications spatiales, vous intervenez comme garant de la conformité, de la robustesse et de la qualité des développements logiciels. Votre rôle consiste à vous assurer que les logiciels produits répondent aux exigences fonctionnelles et techniques définies, tout en respectant les standards et processus applicables aux systèmes critiques du secteur spatial. Vous travaillerez en étroite collaboration avec les équipes de développement afin d'accompagner les activités de vérification, de validation et de traçabilité tout au long du cycle de vie logiciel. Vos activités: \- Analyser les exigences logicielles et participer à la définition de la stratégie de vérification. \- Vérifier la cohérence entre les spécifications, l'architecture logicielle et l'implémentation. \- Définir et maintenir les plans de vérification et de validation logiciel. \- Construire les scénarios et procédures de tests à partir des exigences. \- Vérifier la couverture des exigences et la traçabilité associée. \- Réaliser les revues de documentation technique et des livrables logiciels. \- Participer à l'analyse des anomalies et au suivi des actions correctives. \- Contribuer aux revues de cycle de développement et aux jalons qualité projet. \- Produire les éléments de preuve nécessaires aux démarches de qualification logicielle. \- Participer à l'amélioration continue des méthodes de développement et de validation.
View this job
Permanent

Job VacancyBusiness Developer - ESN Data & IA F/H

█ █ █ ██ █ █
Published on

50k-60k €
Lille, Hauts-de-France

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
Internship

Internship offerStagiaire Ingénieur d'Affaires / Business Developer IT

IT-newvision sas
Published on
Customer relations

1 month
75001, France
Contexte IT-NewVision, cabinet de conseil IT spécialisé sur les secteurs de l'énergie et de l'eau, connaît une forte dynamique de croissance : de nouveaux besoins clients, de nouveaux appels d'offres et de nouveaux chantiers internes arrivent en continu. Pour les accompagner, nous recherchons un(e) stagiaire qui travaillera aux côtés de la direction des opérations, au croisement du business, du recrutement et de l'organisation interne. Ce stage de fin d'études est proposé avec une embauche envisageable à l'issue. Tes missions Tu es tutoré(e) par notre Account Manager. Relation client et avant-vente Qualifier et reformuler les besoins de nos clients grands comptes Contribuer aux réponses aux appels d'offres et à la préparation de propositions commerciales Participer à l'élaboration de plans de compte Réaliser une veille sur le marché : clients, concurrence, évolutions technologiques Chasse et attractivité Identifier des consultants sur LinkedIn, les jobboards et notre base de CV interne Présenter IT-NewVision aux candidats et leur donner envie de nous rejoindre Faire le lien entre les besoins clients et les profils à proposer Projets transverses Participer à la mise en place de nouveaux process internes Contribuer au choix et à l'implémentation de nouveaux outils Selon ton évolution, prendre en charge des sujets ponctuels aux côtés de la direction des opérations IA et automatisation Utiliser des LLM (Claude, ChatGPT, Copilot) pour automatiser des tâches, générer des rapports et traiter de la donnée Nous aider à généraliser ces usages dans l'équipe Le profil recherché Tu prépares un Master (Bac +5) : école d'ingénieur, école de commerce, master ingénierie d'affaires ou équivalent Tu as une première expérience en environnement SI ou en ESN (stage, alternance, projet) et une vraie curiosité pour les métiers de l'IT Tu comprends vite, tu as l'esprit de synthèse et tu sais reformuler clairement un besoin Tu as un bon relationnel, à l'écrit comme à l'oral, et tu sais donner envie Tu utilises déjà l'IA générative au-delà de la simple conversation (automatisation, rapports, traitement de données) Tu es autonome, curieux(se), et tu aimes apprendre et gérer plusieurs sujets en parallèle Tu as le sens de la confidentialité : tu manipuleras des données candidats (RGPD) et des informations clients sensibles Une curiosité pour le secteur de l'énergie est appréciée, sans être requise Ce que nous t'offrons Une immersion complète dans le fonctionnement d'une ESN, avec un accès direct à la direction Des sujets à responsabilité dès le début et un tutorat rapproché Une embauche envisageable à l'issue du stage
View this job
Contractor

Contractor jobAnalyst Data Quality

Naxotech
Published on
Data analysis
Data management
Data quality

1 year
370-440 €
Lille, Hauts-de-France
Mission longue, basée à Lille (hybride) avec présence sur site requise. Contexte : renforcement des activités de formation du client jusqu'à la fin de l'année 2026 et au début de l'année 2027. Nous recherchons une expertise confirmée en analyse de données, Data Quality et Data Management pour consolider des données de formation provenant de sources multiples (API, plateformes de formation externes, organismes indépendants), afin d'alimenter les rapports d'audit et réglementaires de fin d'année. Collecter, analyser, contrôler et formater les données conformément aux standards de qualité avant leur import dans Ccube et leur restitution dans les dashboards dédiés. Calculer et contrôler les KPIs liés à l'audit CSRD Legal Training, documenter les résultats et préparer des éléments de réponse traçables aux questions des auditeurs pendant l'audit du Q1 2027. Poursuivre la structuration d'un référentiel de compétences hard skills et soft skills, concevoir et recetter, en collaboration avec les BI Engineers, une nouvelle page Tableau présentant leur répartition. Accompagner les sujets relatifs aux mandatory skills et mandatory trainings, suivre la migration de Rise Up vers Rise Up 2, comparer avec l'historique en base et contrôler les informations fournies par les équipes métiers. Produire une documentation claire des contrôles, transformations, règles de gestion, anomalies et résultats. Garantir une présence sur site pendant la durée de la mission.
View this job
Contractor

Contractor jobUX/UI Designer Developer

Nexus Jobs Limited
Published on

£250-400
London, England, United Kingdom
UX/UI Designer and Developer - Manage our external web development and technology partners, to ensure organic growth and conversion opportunities are maximized. - Project management will include collecting requirements from the business, briefing our partners, prioritising asks in line with key business objectives and aligning with timeline of the business. - Deliver high-quality, user-friendly, content across our digital platforms. - Own the delivery of the US and UJ for new / ongoing event website and app related launches. - Identify content improvements with the objective of enhancing engagement, gaining insights, and increasing sales. - Produce and automate top-level website reports to influence decision-making for improvements including user flow Sankey diagrams, channel specific user journeys and holistic business reporting. Develop a UX and UI workflow in alignment with feedback and research to execution, specifically running CRO tests to prove hypotheses. - Expertise in CMS optimisation (VWO, Optimisely or other). - Expertise in SEO, CRO, accessibility and UX best practices. - Proven experience delivering multi format digital content within a CMS environment (Contentful) - Proven experience delivering content-heavy platform targeted at consumer audiences. - Proficiency in integrated performance reports using different data sources including analytics and CRM tools i.e. Google Analytics and HubSpot. - Fundamental understanding of basic adtech i.e. UTM tagging and tracking and setting up of media tags via Google Tag Manager.Take initiative with a solution-oriented approach, within a cross functional team. - Basic understanding of HTML and CSS – or keen to upskill in this area - Strong collaboration skills to help manage input from stakeholders and 3rd parties - Ability to manage and support different projects simultaneously - Possess good knowledge of digital marketing and multi-channel campaigns - Ability to understand website analytics and help drive data-driven conclusions (i.e. Google Analytics) - Ability to recommend decisions underpinned and driven by data. A passion for UX and all things customer first. This is a 3 month contract assignment in Shoreditch London on-site. The daily rate will be circa £250 pd to £400 pd. Do send your CV to us in Word format along with your daily rate and availability.
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