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.

Your search returns 487 results.
Permanent

Job VacancyGeospatial Developer

CGI
Published on

United Kingdom
Do you enjoy solving complex challenges with geospatial technology? Are you keen to see your work making a real difference in both public and commercial sectors? If you're ready to grow your skills and contribute to innovative projects, join our expanding Geospatial team at CGI as a Geospatial Developer. We work on projects that enhance services, transform organisations and ultimately make everyday life easier for people. At CGI, you'll be part of a collaborative, supportive environment where your development matters as much as the solutions you create. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. This is a hybrid working pattern role and you may need to travel occasionally within the UK as needed – ideally you will be based within a commutable distance to one of the following CGI offices London, Bristol, Birmingham, Reading, or Glasgow, but we will consider candidates from other UK locations. All applicants must hold or be prepared to undergo National Security Vetting (NSV) to Security Check (SC) level as a minimum.
View this job
Permanent

Job VacancySoftware Engineer (Java)

CGI
Published on

Glasgow, Scotland, United Kingdom
At CGI, we deliver innovative technology solutions that help some of the world's leading organisations transform the way they operate. As a Software Engineer supporting one of our key accounts in Scotland, you'll contribute to the development of scalable, high-performance applications that support critical business services and customer experiences. Working within collaborative Agile teams, you'll help build modern cloud-ready solutions using Java and React, contributing to both backend services and responsive front-end applications. This is an exciting opportunity to work on impactful projects, enhance your technical expertise, and grow your career within a supportive environment that encourages innovation, collaboration, and continuous learning. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of some of our programmes, you may need to hold UK Security Clearance or be eligible to go through this clearance. Our teams operate within a flexible hybrid working model, however on-site requirements vary by project, so the ability to travel as required to meet client needs is essential. This is a hybrid position which involves collaborating with the team at our Glasgow office at least one day a week.
View this job
Permanent

Job VacancySoftware Engineers (DV Security Clearance)

CGI
Published on

Gloucester, England, United Kingdom
Elevate your potential with CGI, a global technology service provider and premier business consultancy recognized by Forbes Magazine as a top 100 employer. Our mission is rooted in evolution, excelling in intricate challenges. Collaborating directly with our clients, we employ innovative technologies to revolutionize, empower, safeguard, and deliver critical mission systems. The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. The successful Engineers can either be based out of either Manchester or Gloucester offices.
View this job
Contractor
Fixed term

Job VacancyPMO PROJET - Expert (H/F)

SMARTPOINT
Published on
JIRA
Microsoft Power BI
Triskell Software

4 months
60k-65k €
540-600 €
Ile-de-France, France
Gestion du Budget et Reporting Structurer, construire, suivre et actualiser le budget en lien direct avec le Directeur de Programme Collecter les contributions budgétaires des différents intervenants du programme Identifier et alerter sur tout élément non chiffré détecté lors des réunions de construction de la solution Suivre les moyens alloués au regard des prévisions (consommé, reste à faire, planning) Garantir la prise en compte exhaustive de chaque tâche et action dans l'enveloppe budgétaire globale Travailler en étroite collaboration avec le Contrôle de Gestion et la PMO Entreprise Produire les reportings nécessaires au pilotage du Programme (dont reporting mensuel au CODIR) 2. Planification Assister le Directeur de Programme dans la structuration du programme (phases, activités, jalons) Veiller à l'application de la méthodologie de gestion de projet en vigueur Contribuer à l'élaboration et à la mise à jour du plan budgétaire pluriannuel 3. Suivi des Activités et des Ressources Assister et conseiller le Directeur de Programme dans le suivi des réalisations Contribuer activement à la révision des plannings et budgets en fonction des événements et de l'évolution du contexte Intégrer les jalons budgétaires du Groupe (révisions EV1, EV2, budget N+1 V0 et V1) 4. Pilotage du Plan Programme Contribuer à la production et à l'analyse des KPI projet au regard des objectifs fixés Participer à l'analyse des risques et assurer le suivi des plans d'actions préventifs et correctifs Formaliser le reporting Programme à destination des instances
View this job
Contractor

Contractor jobSenior Software Engineer Python / Data Platform

Octopus Group
Published on
Databricks

1 year
400-550 €
Ile-de-France, France
Contexte de la mission : Dans le cadre de l'évolution d'une plateforme Data stratégique, nous recherchons un(e) Senior Software Engineer pour intervenir sur une application centrale permettant de configurer et d'orchestrer des traitements de données. Vous contribuerez à la modernisation de cette application afin d'améliorer sa maintenabilité, sa robustesse, sa scalabilité et sa capacité à répondre aux nouveaux besoins métiers. Vous travaillerez en étroite collaboration avec les équipes Data, les Product Owners et les équipes Architecture afin de faire évoluer les standards techniques et les bonnes pratiques de développement. Vos missions : En tant que Senior Software Engineer, vous serez notamment amené(e) à : - Concevoir, développer et maintenir une application Python dédiée à l'orchestration et à l'exécution de traitements de données. - Moderniser l'architecture applicative afin de favoriser son évolutivité, sa performance et sa fiabilité. - Réduire la dette technique grâce à des travaux de refactoring et d'amélioration continue. - Concevoir et mettre en œuvre une stratégie complète de tests (tests unitaires, tests d'intégration, validation des règles métiers, automatisation dans les pipelines CI/CD). - Développer des composants génériques et configurables afin de limiter le code spécifique et favoriser la réutilisation. - Collaborer avec les équipes Data Engineering pour intégrer les traitements dans les pipelines de données. - Participer aux choix d'architecture et aux décisions techniques structurantes. - Promouvoir les bonnes pratiques de développement logiciel, de qualité de code et d'industrialisation. - Accompagner les équipes dans l'amélioration continue des pratiques de développement. Valeur ajoutée de la mission : Vous jouerez un rôle clé dans la modernisation d'une plateforme Data stratégique en contribuant à l'amélioration de son architecture, de sa qualité logicielle et de ses performances. Votre expertise permettra de renforcer la robustesse de la plateforme tout en facilitant le développement de nouveaux traitements et l'évolution des besoins métiers. Environnement technique : 1. Langages et développement - Python - SQL 2. Data Engineering - Apache Spark - PySpark - Databricks - Delta Lake - Architecture Lakehouse 3. Cloud - AWS (S3, ECS, Fargate...) 4. Orchestration - Apache Airflow 5. DevOps - Git - GitLab CI/CD - Docker 6. Infrastructure as Code - Terraform - Terragrunt 7. Gouvernance - Gestion des accès - Monitoring - Optimisation des coûts - Gouvernance des données 8. Méthodologie - Agile Scrum Expertise souhaitée Profil recherché : - Minimum 5 ans d'expérience en développement logiciel avec une forte expertise Python. - Solide expérience en conception d'architectures logicielles et en refactoring d'applications existantes. - Bonne maîtrise des environnements Cloud, idéalement AWS. - Expérience des plateformes Data et des traitements distribués. - Maîtrise des bonnes pratiques de qualité logicielle et des tests automatisés. - Expérience des pipelines CI/CD et des environnements DevOps. - Connaissance des architectures distribuées et des problématiques de performance et de scalabilité. Qualités attendues : - Esprit d'analyse et capacité à proposer des solutions techniques innovantes. - Excellentes capacités de communication et de collaboration. - Autonomie, rigueur et sens de l'organisation. - Goût pour le partage de connaissances et l'accompagnement technique des équipes. - Capacité à évoluer dans un environnement Agile et à contribuer aux décisions stratégiques. Mobilité Non renseigné * Champs obligatoires
View this job
Contractor

Contractor jobIngénieur Software embarqué spécialiste Crypto & Carte à puce (smartcard) H/F

CELAD
Published on

1 year
400-500 €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
📍 Rousset - 🛠 Expérience de 5 ans minimum A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ Nous poursuivons notre développement dans le Sud-Est et recrutons un Ingénieur Software embarqué spécialiste Crypto & Carte à puce (smartcard) pour l'un de nos clients situé vers Rousset. Rattaché(e) à l'équipe Embedded Software Security, vous participerez au développement et à la sécurisation du système d'exploitation embarqué et des bibliothèques cryptographiques intégrées aux puces sécurisées (Secure Elements / TPM). Vos missions principales seront les suivantes : - Développer et optimiser les briques logicielle bas niveau (Firmware, Drivers, Middleware) intégrées dans le silicium de nos microcontrôleurs sécurisés. - Implémenter les algorithmes cryptographiques (symétriques et asymétriques) et les protocoles d'authentification en garantissant le plus haut niveau de résistance face aux attaques physiques et logicielles. - Garantir la sécurité du code (Security by Design) en intégrant des contre-mesures logicielles contre l'injection de fautes (Fault Injection) et l'analyse de consommation (Side-Channel Attacks). - Participer à la définition des architectures logicielles pour les nouvelles générations de produits (eSIM, bancaire, identité numérique) en adéquation avec la roadmap produit. - Rédiger la documentation technique (spécifications logicielles, plans de tests, rapports de sécurité) en vue des évaluations de certification. - Collaborer étroitement avec les équipes d'évaluation/banc d'essai (Laboratoires de sécurité / PEN-Testing) pour corriger les vulnérabilités identifiées avant la mise en production. - Assurer la conformité aux exigences de certification de sécurité (Common Criteria EAL5+/EAL6+, FIPS 140-3, EMVCo).
View this job
Contractor

Contractor jobIngénieur expert Cilium

CONSULT IT
Published on
Cilium
IP routing
SDN (software defined network)

1 year
400-490 €
Ile-de-France, France
Ingénieur expert Cilium En tant qu'expert CNI Cilium, vous intégrerez une SQUAD « Outils et Services » au sein d'une équipe Réseaux Datacenter. Vous aurez pour principale mission de prendre en main la solution CNI en cours de déploiement. Vous apporterez votre forte expertise dans le domaine pour participer à son maintien en condition opérationnelle et à ses évolutions. Vous participerez à la montée en compétence de l'équipe en partageant votre vécu sur des infrastructures similaires. Vous participerez aux différents projets liés à la CNI (intégration de nouveaux clients, déploiement de nouvelles plateformes, évolution des architectures, projets d'automatisation, obsolescence) ; proposerez des solutions d'optimisation ; suivrez le capacity planning ; effectuerez une veille technologique sur le périmètre ; accompagnerez les équipes dans leur montée en compétence. Il vous sera possible de prendre en main d'autres technologies de la squad (NSX-T, Netscout, F5, CNI) afin de participer à leur MCO et à leurs évolutions. Votre fonction nécessitera : De collaborer avec les équipes d'exploitation pour identifier les problèmes et mettre en œuvre les corrections nécessaires. D'élaborer des procédures opérationnelles et former les membres de l'équipe ainsi que des équipes transverses sur l'utilisation et la consommation des services de la squad. De participer au maintien en condition opérationnelle et de sécurité des infrastructures existantes en apportant un support de Niveau 3 en HO ou HNO aux équipes d'exploitation ; De définir ou de faire évoluer les règles et procédures de bonne gestion et d'exploitabilité des outils. **** Localisation du poste Saint Quentin en Yvelines **** Critères candidat Niveau d'études minimum Bac + 4 / M1 Formation / Spécialisation Vous êtes issu(e) d'une formation supérieure en informatique de type Master (BAC+4/5) ou Ecole d'Ingénieur, avec une orientation réseaux. Niveau d'expérience minimum Entre 5 et 10 ans Expérience Expertise approfondie sur les fondamentaux du fonctionnement d'architectures CNI, principalement Cilum, dans des environnements complexes, avec une vraie maitrise des configurations avancées. Compétences recherchées Softskills: Réactivité ; Anticipation ; Rigueur ; Expression écrite ; Autonomie ; Adaptabilité ; Travail en équipe ; Partage. Outils informatiques Environnements techniques : CNI Cilium; DDI; Solution d'observabilité (sondes, réseau de collecte); Load-balancers (physiques et virtuels); Fabrics (VXLAN); Routage BGP, OSPF, MPLS Network function virtualization (NFV); SDN (NSX-T, ACI). Langues Anglais opérationnel (usage régulier)
View this job
Contractor

Contractor jobNetwork Developer - DV Cleared

LA International Computer Consultants Ltd
Published on

6 months
£550
RG29 1BY, Hart, England, United Kingdom
Network Developer Must have an active DV Clearance Network Developer Responsibilities Design and develop network solutions to meet evolving customer requirements. Deliver technical changes across global WAN and LAN environments. Configure, support, and troubleshoot network devices across complex infrastructures. Produce and maintain technical documentation including LLDs, Build Guides, and Work Instructions. Liaise with third-party vendors to investigate and resolve technical issues. Support IT Health Check activities and remediate identified vulnerabilities. Provide 3rd and 4th line support for live operational services. Contribute to service improvement, incident resolution, and technical assurance activities. Network Developer Skills and Experience Strong experience designing and implementing secure network solutions. Good knowledge of WAN routing and LAN switching technologies. Experience with MPLS, BGP, IPSec, GRE, and encryption technologies. Strong network troubleshooting and defect resolution capability. Experience configuring enterprise networking equipment. Ability to produce high-quality technical documentation. Experience working with third-party technology suppliers. Understanding of security best practice and vulnerability remediation. Experience supporting operational services within highly secure environments. 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 18 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
Permanent

Job VacancyBusiness Development Director (Maritime)

CGI
Published on

United Kingdom
The Space, Defence and Intelligence (SDI) business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. As a Business Development Manager at CGI, you will play a pivotal role in identifying, qualifying, developing, and securing new business opportunities for CGI OpenSea360 and other maritime related areas. Working closely with the leadership team in maritime and wider SDI, you will execute strategies that drive growth across both public and private sector clients. This role will primarily be based at our Chippenham office, however there will be regular travel to client site across the UK and abroad. Due to the secure nature of the programme, you will need to hold UK Security Clearance.
View this job
Contractor

Contractor jobSenior Frontend Software Engineer -React/NextJS

KUBE Partners S.L. / Pixie Services
Published on
Next.js
React

1 year
Nantes, Pays de la Loire
Contexte de la mission LES EQUIPES E-COMMERCE Nos équipes E-Commerce opèrent une ambitieuse transformation technologique (Refonte globale et déploiement de la nouvelle plateforme e-commerce à l'échelle internationale. APIsation du SI, inner-sourcing) et organisationnelle (Agilité à l'échelle, culture Produit) pour accompagner l'ensemble des magasins et partenaires à travers le monde. Au sein du département E-Commerce et en tant que Frontend Software Engineer, tu interviendras sur des fonctionnalités phares de nos sites marchands dans des pays majeurs, ainsi que sur les outils permettant d'agir sur les leviers business. L'équipe travaille en autonomie dans un environnement agile, proche de ses utilisateurs, en recherche constante d'amélioration et responsable de son produit : “You build it, you run it”. REJOIGNEZ L'ÉQUIPE ORIENTATION En tant que Frontend Software Engineer, tu interviendras au sein de l'équipe Orientation (périmètre Upper-funnel / Navigate) qui a pour mission de : Optimiser le parcours d'atterrissage et d'accueil de l'utilisateur sur nos sites e-commerce (Page d'accueil, pages univers sport, login, navigation globale, etc.) Participer à enrichir l'expérience utilisateur des sites E-Commerce via de nouvelles features ainsi que continuer à consolider le nouveau socle technique actuellement en place. L'application web repose principalement sur un frontend NextJS/React, un socle API principalement développé en NodeJS/Java, et un hébergement GCP avec du déploiement continu (Kubernetes, Docker, Github Actions, Helm, Flux CD...). Intégrer l'offre B2B au sein de notre écosystème existant. ENVIRONNEMENT Basé au Hub de Nantes, vous rejoindrez une équipe multisite répartie entre Nantes, Paris, Amsterdam. À ce titre, des déplacements ponctuels sont à prévoir selon les besoins opérationnels. Objectifs et livrables PÉRIMÈTRE D'ACTION Tu prendras part de bout en bout au traitement des demandes utilisateur, au développement de nouvelles fonctionnalités en lien avec les Product Managers. Tu évolueras également au contact des autres coéquipières et coéquipiers : l'amélioration continue et l'autonomie sont particulièrement valorisées ! Ton exigence technique (qualité du code, pratiques, patterns, outils…) et tes qualités relationnelles permettent de diffuser les bonnes pratiques dans l'équipe, en collaboration avec l'Engineering Manager, dans des feature-teams à taille humaine. TES RESPONSABILITÉS AU QUOTIDIEN Être moteur dans le processus d'intégration et de livraison continue, notamment en termes de stabilité de la plateforme existante, qui joue un rôle majeur de notre e-commerce Intervenir sur toute la chaîne de livraison des fonctionnalités : conception (ADR, RFP, ...), implémentation, tests, documentation technique, API, SDK… Se montrer force de proposition dans les choix techniques mais aussi d'auto-organisation de l'équipe Être acteur et proactif sur la gestion de production (RUN de l'application) PÉRIMÈTRE TECHNIQUE DE L'ÉQUIPE NextJS / React HTML / CSS : standards W3C Javascript / TypeScript, NodeJS CMS (Contentstack) Git / Github (CI/CD) Tests unitaires et fonctionnels (Jest, Testing Library, Playwright) Outils collaboratifs : Jira, Slack, Confluence… Infrastructure : GCP, Docker, Kubernetes, Helm, Flux CD, … Observabilité : Datadog, GCP, ... Web performance (Speedcurve, Lighthouse, ...) Accessibilité numérique (WVAG, RGAA) CE DONT TU AURAS BESOIN POUR RÉUSSIR Une solide expérience du développement web frontend (NextJS / React / Node JS), une culture API, du clean code et de manière générale toutes les bonnes pratiques engineering. Un état d'esprit agile tourné vers l'amélioration continue, l'intelligence collective, l'entraide et la solidarité Production first, être garant de l'application en production afin de maintenir un haut niveau de disponibilité, de performanc à nos clients Une passion de la technique que tu aimes partager Les valeurs du sport qui se reflètent dans ton état d'esprit et dans ta vie en équipe ! Une envie de rejoindre une entreprise à impact positif (#Tech4Good) Compétences demandéesCompétencesNiveau de compétence Typescript Confirmé Javascript / NodeJS Confirmé Testing (Jest, React Testing Library, Playwright, ...) Confirmé React Expert Docker Confirmé Git / Github Confirmé HTML Confirmé Accessibilité numérique Avancé Web performance Avancé Kubernetes Avancé NextJS Confirmé CSS Confirmé
View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

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