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 490 results.
Permanent

Job VacancyFrontend Web Developer - HTML,CSS (Remote)

█ █ █ ██ █ █
Published on
Bootstrap
Figma
HTML

United Kingdom

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
Permanent

Job VacancyFrontend Web Developer - HTML,CSS (Remote)

█ █ █ ██ █ █
Published on
Bootstrap
Figma
HTML

United Kingdom

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
Permanent

Job VacancyFrontend Web Developer - HTML,CSS (Remote)

█ █ █ ██ █ █
Published on
Bootstrap
Figma
HTML

United Kingdom

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

Contractor job[LFR] Software Developement Engineering à Montpellier - 1625

ISUPPLIER
Published on

10 months
400-545 €
Montpellier, Occitania
Contexte intégration a une entité en charge des infrastructures et des plateformes cloud, constituant un point d'entrée unique pour les services supportant les applications. Cette organisation vise à fournir une expérience fluide et harmonisée pour le développement, le déploiement et l'exploitation des applications, quel que soit l'environnement technologique. Dans un cadre agile, contribuer à améliorer la satisfaction et la collaboration des équipes de développement. L'objectif est de réduire les frictions liées aux outils et aux processus afin d'optimiser la productivité et l'expérience développeur (DevEx). Une forte orientation utilisateur, ainsi qu'un sens du service et une bonne compréhension des environnements techniques, sont attendus. Description des missions Au sein d'une équipe agile dédiée à l'intégration et au déploiement des services, vos missions seront les suivantes : Animer une communauté de développeurs Recueillir les besoins des utilisateurs et proposer des solutions adaptées Mettre en place des mécanismes de contrôle qualité (analyse statique, analyse des dépendances, tests de sécurité) Étudier et contribuer à la mise en place d'une plateforme interne pour développeurs (IDP) et à son intégration avec les environnements de développement Réduire la charge cognitive des équipes de développement et encourager l'adoption d'outils d'intelligence artificielle pour le développement (génération de code, automatisation des tests, assistance à la programmation) Participer aux rituels agiles (daily meetings, etc.) Collaborer étroitement avec les membres de l'équipe Contribuer aux activités transverses de l'organisation Expérience 3 à 5 ans d'expérience sur des outils et environnements destinés aux développeurs (IDE, plateformes internes, outils d'assistance au code) Compétences techniques Développement assisté (IA, test-driven/spec-driven development) Intégration et déploiement continus (CI/CD) Connaissance des architectures logicielles et des outils de génération de code Maîtrise des environnements de développement et des plateformes internes Environnements techniques APIs et services REST Outils de gestion de code, d'artefacts, d'observabilité et de gestion des secrets Outils d'assistance au développement basés sur l'IA Outils d'automatisation Compétences comportementales Excellentes compétences relationnelles Esprit d'équipe Proactivité et force de proposition Rigueur et réactivité Langues Anglais professionnel Type de projet (support / maintenance / implementation /…) : support Type de prestation (Client / Hybrid / Remote) : Hybrid Nombre de jours/semaine ou par mois (à préciser : /s ou /m) chez le client : 3 jours par semaine sur site Les astreintes (HNO, etc.) : oui La possibilité de renouvellement (oui/non) : oui
View this job
Permanent

Job VacancyBusiness Developer (H/F)

Link Consulting
Published on
Recruitment

Toulouse, Occitania
Pourquoi ce poste Ce rôle s'adresse à quelqu'un qui maîtrise déjà le métier et souhaite accélérer son impact avec une réelle autonomie. Ici, pas de micro-management : vous gérez votre portefeuille, vos stratégies d'approche et vos priorités commerciales. Vous aurez à la fois : un terrain de conquête, un accès à des opportunités grands comptes, et les moyens de construire une activité grâce également à des outils innovants et performants. Vos missions * Développer et structurer un portefeuille clients à fort potentiel. * Identifier et ouvrir de nouveaux comptes grands comptes et ETI. * Exploiter des opportunités issues de grands comptes et répondre à des appels d'offres. * Construire des solutions adaptées en mobilisant le réseau de freelances et les capacités de recrutement. * Identifier, qualifier et sélectionner des profils IT avec exigence. * Piloter vos missions dans la durée et assurer un haut niveau de satisfaction clients. * Développer vos comptes et sécuriser votre chiffre d'affaires. * Participer activement à la structuration de l'activité avec une liberté d'initiative. L'environnement Des bureaux en centre-ville de Toulouse, accessibles et équipés. Jusqu'à 3 jours de télétravail par semaine. Une équipe de collaborateurs à taille humaine, avec des décisions rapides et un fonctionnement agile. Nous avons un état d'esprit ouvert, portés vers l'avenir et le respect de nos engagements. Après 12 mois de performance, le passage au rôle de Business Manager est systématiquement discuté.
View this job
Contractor

Contractor jobSoftware Asset Manager Senior

HC
Published on
Software
Software asset managment (SAM)

12 months
550 €
Paris, France
Dans le cadre de la structuration et de l'optimisation de son activité de gestion des contrats logiciels, un grand groupe international recherche un profil senior capable de piloter un portefeuille stratégique d'éditeurs logiciels et d'accompagner la transformation de sa gouvernance fournisseurs. Le périmètre couvre la gestion de contrats complexes et de renouvellements pluriannuels pour une vingtaine de fournisseurs stratégiques représentant plusieurs dizaines de millions d'euros de dépenses annuelles. L'environnement est particulièrement exigeant, avec de forts enjeux de maîtrise budgétaire, de conformité, d'optimisation des licences et de gestion des évolutions de périmètre (carve-in / carve-out). Missions Piloter un portefeuille d'éditeurs logiciels stratégiques et assurer la gestion de l'ensemble du cycle de vie contractuel. Préparer, conduire et sécuriser les renouvellements de contrats logiciels complexes et multi-annuels. Négocier les conditions contractuelles et commerciales avec les fournisseurs afin d'optimiser les engagements financiers et les conditions d'usage. Accompagner les parties prenantes internes (IT, achats, finance, métiers, juridique) dans les arbitrages liés aux contrats et aux licences. Gérer les problématiques de carve-in / carve-out et leurs impacts sur les contrats, licences, budgets et engagements fournisseurs. Assurer le suivi des inventaires logiciels, des consommations et de la conformité des licences. Consolider les prévisions budgétaires, suivre les dépenses et identifier les leviers d'optimisation. Participer à l'industrialisation des processus de Vendor Management et Software Asset Management. Contribuer à la mise en place de pratiques, outils et processus permettant de fiabiliser la gestion contractuelle et la gouvernance des fournisseurs. Accompagner les projets de transformation et d'automatisation des activités VMO/SAM.
View this job
Permanent

Job VacancySenior Full Stack Software Engineer (.NET & TypeScript)

CGI
Published on

Bristol, England, United Kingdom
At CGI, you'll help shape digital services that make a meaningful difference across the UK public sector. As a Senior Software Engineer, you'll play a key role in enhancing a live, high-profile platform that supports a key regulatory body, delivering innovative solutions that improve user experiences and provide measurable value to our client. Working alongside a collaborative team of experts, you'll have the opportunity to take ownership of technical delivery, contribute new ideas, and develop modern cloud-native solutions in an environment that supports your growth and recognises the impact you make. 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 the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. Whilst this is a hybrid position it will require you to work on site at our Bristol office 2/3 days a week as required.
View this job
Contractor
Permanent

Job VacancySenior SAP Developer

LEVUP
Published on
SAP ABAP
SAP S/4HANA

6 months
Luxembourg, Belgium
Role Overview The SAP FS-PM Design & Development lead is a critical hybrid role responsible for the end-to-end design, implementation, development, and support of the SAP Policy Management (FS-PM) module. This position requires an in-depth understanding of core insurance business processes (especially new business, policy administration, and claims), expert SAP configuration skills, and solid ABAP development proficiency to deliver customized solutions and ensure system efficiency. Key Responsibilities Functional Consulting & Configuration Analyze and capture complex business requirements from stakeholders (e.g., Product Development, Contract Management) and translate them into sustainable SAP FS-PM solutions. Transform the functional requirements into an FS-PM design Create detailed design and functional specifications for development objects (RICEF: Reports, Interfaces, Conversions, Enhancements, Forms). Specify the required components and define system settings and system enhancements Perform system customizing across all core SAP FS-PM components, including: Product configuration (Product Engine, product components). Setting up and maintaining Business Processes (New Business, Changes, Surrender, Withdrawal). Defining the Policy Time Model and contract structure. Integration of the FS-PM tariff structure. Managing interfaces to FS-CD (Collections & Disbursements), FS-ICM (Incentive & Commission Management), and FS-RI (Reinsurance). Conduct module, integration, and User Acceptance Testing (UAT), and provide Go-Live support. Development & Technical Implementation Lead and guide an FS-PM development team Develop and modify ABAP/ABAP OO programs to implement custom requirements within FS-PM. Utilize and extend FS-PM-specific BAdIs, User Exits, and enhancement spots (e.g., within the Business Process flow). Develop interfaces (e.g., using Web Services or Proxies) to connect external systems. Perform technical error analysis (Debugging) and performance optimization of customizing and ABAP code. Contribute to data migration strategies and their technical execution. Required Qualifications & Experience Deep knowledge of Policy Business Processes. Expert configuration skills in SAP FS-PM. Strong understanding of integration points with SAP FICO, FS-CD, and SAP ECC/S/4HANA. Excellent business analysis and requirements gathering. Expert knowledge of FS-PM architecture (Policy Model, Journal, Business Processes). Experience with the Product Engine and mapping complex tariffs. Proficiency in FS-PM Customizing (configuration of business processes, screen configuration). Strong proficiency in ABAP/ABAP OO. Experience with FS-PM-specific development objects. Ideally, knowledge of Web Dynpro or SAP Fiori/UI5 for user interface design Education: Bachelor's or Master's degree in Computer Science, Information Technology, Business Administration, or a related field. Professional Experience: Minimum of 6 years of dedicated, hands-on experience in implementing and supporting SAP FS-PM. Demonstrated expertise in both functional customizing and ABAP development within the FS-PM context. Comprehensive understanding of Insurance Business Processes (Life, P&C/Non-Life, Health, or Auto insurance). Language Good English Location Nearshore/offshore
View this job
Permanent

Job VacancyFrontend Web Developer - HTML,CSS (Remote)

█ █ █ ██ █ █
Published on
Bootstrap
Figma
HTML

United Kingdom

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

Contractor jobChef de Projet Vie Série Electronics / Software – Aéronautique (H/F)

Octopus Group
Published on
Electronics
Embedded systems
Project management

1 year
400-450 €
Créteil, Ile-de-France
Contexte : Dans le cadre du maintien en conditions opérationnelles et de l'évolution de ses équipements électroniques embarqués, notre client, acteur majeur du secteur aéronautique, recherche un Chef de Projet Vie Série Electronics / Software. Vous serez chargé de piloter les évolutions techniques d'équipements électroniques et logiciels tout au long de leur cycle de vie, en coordination avec les équipes d'ingénierie, qualité, production et certification. Vous interviendrez notamment sur la gestion des évolutions produit, le traitement des obsolescences, l'analyse des problématiques techniques et la coordination des différents acteurs afin de garantir la conformité des équipements aux exigences clients, réglementaires et industrielles. Vos missions : Au sein des équipes d'ingénierie, vous serez notamment en charge de : Piloter les activités techniques liées aux équipements en vie série. Assurer le suivi des évolutions en coordination avec le Responsable Programme. Développer une expertise des systèmes de distribution électrique embarqués. Réaliser les analyses système à la suite des incidents rencontrés en production ou en service. Coordonner les investigations avec les équipes Électronique, Laboratoire, Bureau d'Études et Retour Part 21. Identifier les causes racines et définir les plans d'actions associés. Examiner et valider les demandes de modification (Change Requests). Piloter le traitement des obsolescences avec les équipes concernées. Évaluer les impacts techniques, industriels, réglementaires et économiques des évolutions. Rédiger les Fiches d'Évolution d'Équipement (FEE) et la documentation système. Assurer le suivi des approbations internes, clients et autorités de certification. Travailler en étroite collaboration avec le Bureau d'Études, les Méthodes et la Qualité Production afin d'intégrer les évolutions dans les dossiers de définition et de fabrication.
View this job
Fixed term

Job VacancyC++ Software Engineer (SC clearance - Inside IR35)

LA International Computer Consultants Ltd
Published on

6 months
Cheltenham Town Football Club, England, United Kingdom
Our Client are looking for a SC cleared C++ Software Engineer to join a busy team. The projects are typically focused on communications and analytics, targeting a variety of platforms from bare-metal through to large-scale Android and Linux deployments. We're looking for developers who thrive on diverse requirements, capable of jumping from front-end design to embedded platform development throughout their working week. Much of the existing work uses C++, with a strong understanding of languages such as Python, C, Kotlin, JavaScript and Rust, would be great. The team focuses on user-driven applications, often involving bespoke hardware solutions. While not required, the best candidates are those with strong fundamentals in Radio Frequency (RF) communications and a desire to learn more. Due to the nature of the work, this position requires candidates to be working full time onsite a minimum of 4 days per week. Key Responsibilities - Designing a new clean-slate product with complete autonomy over its architecture. - Adding new capabilities to, or replacing a core component of, an existing product. - Throwing together a quick-and-dirty prototype to confirm the feasibility of a proposed technical approach; iterating until it meets requirements. 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

Contractor jobSoftware Engineer IA Générative (GenAI) - Anglais professionnel indispensable

ematiss
Published on
Generative AI

6 months
100-450 €
Clermont-Ferrand, Auvergne-Rhône-Alpes
Contexte : Dans le cadre d'un programme stratégique autour de l'intelligence artificielle générative, notre client recherche un Senior Software Engineer IA Générative (GenAI) afin de contribuer à la conception, au développement et à l'industrialisation de solutions innovantes. Intégré à une équipe d'experts, vous interviendrez sur l'ensemble du cycle de vie des applications (SDLC), en collaboration avec les équipes innovation, data et IT, dans un environnement Agile. Missions : * Concevoir et développer des applications intégrant des modèles de langage (LLM), notamment autour des architectures RAG, des embeddings et des agents IA. * Participer à la définition d'architectures GenAI robustes, évolutives et industrialisables. * Développer des API, microservices et pipelines d'intelligence artificielle dans un environnement Cloud. * Accompagner les équipes techniques sur les phases de cadrage, d'expertise, d'audit et de diffusion des bonnes pratiques. * Garantir la qualité, la sécurité, la conformité et l'observabilité des solutions mises en œuvre. * Participer aux cérémonies Agile et contribuer à l'amélioration continue des méthodes de travail de l'équipe. * Contribuer aux estimations de charge, à la priorisation des sujets et à la planification des sprints. * Participer à la maintenance évolutive des composants et à leur mise à niveau régulière (Evergreen). Compétences techniques : * Excellente maîtrise du développement backend (Python, Node.js ou Java). * Solide expérience des technologies d'IA générative et des frameworks tels que LangChain, LlamaIndex, Hugging Face et OpenAI API. * Bonne connaissance d'un Cloud public (Azure, AWS ou GCP). * Expérience de la conception d'API, de microservices et d'architectures distribuées. * Maîtrise des architectures RAG, des bases de données vectorielles et des pratiques MLOps appréciée. * Bonne compréhension des enjeux de sécurité, de gouvernance et de performance des solutions IA. Compétences fonctionnelles : * Expérience des environnements Agile (Scrum). * Capacité à intervenir dans des contextes de transformation à forte exigence technique. * Aptitude à collaborer avec des équipes pluridisciplinaires et internationales. * Sens de l'analyse, de la qualité de service et de l'amélioration continue. Compétences comportementales : * Excellentes capacités de communication. * Esprit d'équipe et sens du partage des connaissances. * Autonomie, rigueur et capacité d'adaptation. * Force de proposition et orientation résultats. Conditions d'intervention Hybride. Télétravail : jusqu'à 2 jours par semaine selon les modalités du projet. Langues : Anglais professionnel indispensable (échanges avec des équipes internationales). Qualifications attendues : * Expertise en IA Générative (GenAI). * Maîtrise de Python. * Connaissances en Node.js et/ou Java. * Une certification Cloud ou IA Générative (notamment GCP Generative AI) constitue un atout.
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