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
Permanent

Job VacancyJava Software Engineer

█ █ █ ██ █ █
Published on
Angular
CSS
DevOps

Glasgow, Scotland, 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 VacancySenior Software Engineer

CGI
Published on

Leeds, England, United Kingdom
At CGI, our Software Engineers play a pivotal role in delivering the innovative, scalable, and secure solutions that help our clients transform their organisations. Joining our Leeds-based engineering community, you'll contribute to high-impact projects that shape the future of digital services, applying modern engineering practices to build real-world value. You'll be part of a collaborative, supportive environment where you can take ownership of your work, explore new approaches, and thrive creatively as you help design and deliver technology that makes a lasting difference. 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. This is a hybrid position.
View this job
Permanent

Job VacancySoftware Engineer

Bluetown
Published on

£32k-45k
Birmingham, United Kingdom
Job Title: Software Engineer Location: Birmingham / Hybrid Salary: £32,000 - £45,000 per annum Position: Permanent, full-time About The Company: The Company is a long-established web and app development agency based in the Jewellery Quarter, specialising in AI integration, SaaS products, apps and portals. Job Role: This is a hands-on, mid-level Software Engineer role with responsibility for delivering complete features and projects. You will work independently with light oversight from a Lead Engineer, delivering projects with a moderate level of technical risk or substantial parts of larger projects. You will own your work from the initial ticket through to a working, supportable feature in production. You will make technical decisions within your area of responsibility and judge when to seek a second opinion. You will raise higher-risk and architecture-level decisions with your lead early, bringing options and a recommendation. Your lead will support you with project-level technical risk. The role has no people-management responsibilities. You are encouraged to support junior engineers informally, while remaining focused on the quality, reliability and clarity of your own work. Your responsibilities Deliver features that are working, tested, documented and in use. Check for defects or unexpected behaviour after delivery and follow through without needing reminders. Make technical decisions that balance maintainability, security, performance and the client's needs. Understand which decisions you can make, which need your lead's input and which require further escalation. Identify risks and trade-offs early. Explain the current position, the impact on the project, what is already handled and what remains unresolved. Bring a proposed course of action so your lead can confirm, adjust or step in, and raise problems while there is still time to act. Build full-stack web and mobile applications, typically involving React Native, SQL-backed APIs and AWS hosting. Be comfortable working in the framework or language each project requires. Write clean, tested, well-structured code that follows team standards. Work collaboratively through Git, pull requests and CI/CD pipelines. Use AI-assisted tools to improve speed and quality. Review and validate their output, taking responsibility for the software you deliver. Keep your lead and project manager informed about progress, implications, resolved and outstanding issues, and any support or decisions you need. Explain technical choices clearly to project managers and, where needed, clients. Document decisions, context and operational knowledge so another engineer can pick up your work without relying on your memory. Identify recurring problems and suggest changes that prevent them. Put practical improvements in place within your area, such as checklists, clearer standards, tests, automation or better ticket templates. Contribute to better tickets, estimates, refinement and delivery flow. Apply lessons from retrospectives to your work. Keep clear ownership, a dated next step, any required decision or escalation, and a backup plan for the work you own. Resolve issues affecting your delivery or make clear who needs to take responsibility. Explain the trade-offs you chose as well as the constraints you faced when reporting on your work. Experience and capabilities You will need: Commercial programming experience consistent with a mid-level engineer, with evidence of delivering features or parts of projects from start to finish. Solid capability in an object-oriented back-end language, with PHP/Laravel strongly preferred, and a modern front-end framework such as React or React Native. TypeScript is desirable. Good working knowledge of SQL and relational database design, and an understanding of MVC and RESTful API principles. Familiarity with Git-based team workflows, code review, automated testing and CI/CD. The ability to solve complex problems and become effective quickly with unfamiliar technologies. Clear written and verbal communication with technical and non-technical colleagues. Evidence of working independently, making informed decisions within your responsibilities, and knowing when and how to seek support. A practical, curious approach to new tools and AI-assisted development, with a willingness to experiment and assess their value through evidence and measurable results. Additional Information: We value a diverse workforce and believe that people from different backgrounds can bring fresh ideas, thinking and approaches to the way we work. We welcome everyone from everywhere to come and join our team. Applicants must have the right to work in the UK. We are unable to offer visa sponsorship for this role. The job title and salary offered will be dependent on the candidate's experience and demonstrated capability. Please click APPLY to submit your CV and Cover Letter for this role. Candidates with experience of the following may also be suitable to apply for this role; Software Engineer, Software Developer, Full Stack Developer, Web Developer, App Developer, Frontend Developer, Backend Developer, Junior Software Engineer, Junior Developer, Graduate Developer, Trainee Developer, SaaS Developer, Portal Developer, Mobile App Developer, AI-Assisted Development, AI Pair Programming, Agentic Coding, AI Coding Agents, Cursor, Claude Code, GitHub Copilot, OpenAI Codex, ChatGPT
View this job
Contractor
Permanent
Fixed term

Job VacancyIngénieur / expert / Tech Lead IA appliquée au développement logiciel F/H

Gamme solutions
Published on
Microsoft Copilot Studio
Generative AI
Github

24 months
France
Dans le cadre du programme de modernisation du patrimoine éditique, nous souhaitons accélérer l'exploitation des technologies d'Intelligence Artificielle générative au service de nos activités de conception, développement, qualification et maintenance. Nous recherchons un Ingénieur / expert / Tech Lead IA appliquée au développement logiciel F/H capable d'expérimenter, structurer et démontrer la valeur des usages IA au sein de nos équipes. La mission s'inscrit dans une logique de pilotes et de preuves de valeur et en étroite collaboration avec le Product Manager du chantier, le PSI, ainsi qu'avec les développeurs et experts du domaine afin d'identifier les cas d'usage les plus pertinents, mettre en œuvre des expérimentations concrètes et mesurer les gains obtenus. Mission assurée jusqu'à fin d'année, avec possibilité de prolongation en fonction des résultats obtenus. La Société devra fournir les prestations suivantes : La Mission : Sur des expérimentations IA sur le périmètre éditique et développement logiciel, identifier, tester, industrialiser et promouvoir les usages à forte valeur ajoutée autour des solutions mises à disposition par le Groupe, notamment GitHub Copilot et Microsoft Copilot. En collaboration avec les équipes du domaine : - Identifier et qualifier les opportunités d'usage de l'IA générative sur les activités de conception, développement, recette, documentation et maintenance (En collaboration avec le pilote du chantier) - Réaliser des expérimentations, POC et pilotes permettant d'évaluer concrètement la valeur apportée (En collaboration avec nos développeurs et concepteurs éditiques) - Accompagner les développeurs dans l'utilisation avancée de GitHub Copilot. - Concevoir et mettre en œuvre des Copilot Agents adaptés aux besoins des équipes. - Formaliser les bonnes pratiques, méthodes et retours d'expérience. - Mesurer les gains obtenus (qualité, productivité, délai, satisfaction utilisateurs). - Assurer une veille active sur les évolutions des technologies IA appliquées au développement logiciel. - Animer des ateliers, démonstrations et partages de connaissances. - Travailler en proximité avec le Product Manager et le PSI pour prioriser les initiatives et orienter les investissements futurs. Secteur : Assurances Bien cordialement,
View this job
Permanent

Job VacancyFront End Software Engineer

CGI
Published on

United Kingdom
At CGI, we create digital solutions that help leading organisations transform how they operate, deliver services, and create lasting value. As a Front End Software Engineer, you'll play a key role in designing and building intuitive, high-performing web applications that make a real difference for our clients and their users. Joining our growing Software Engineering Capability team in Scotland, you'll collaborate with talented colleagues on meaningful projects, contribute ideas that shape modern digital experiences, and have the opportunity to develop your expertise in a supportive environment where innovation, ownership, and continuous learning are part of everyday work. 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. This is a hybrid position.
View this job
Permanent
Fixed term
Contractor

Job VacancyExpert - Tech Lead IA appliquée au développement logiciel

KEONI CONSULTING
Published on
Microsoft Copilot Studio
Copilot
Proof of concept (POC)

18 months
24k-74k €
400-550 €
Niort, Nouvelle-Aquitaine
Contexte : Nous recherchons un Ingénieur / expert / Tech Lead IA appliquée au développement logiciel F/H capable d'expérimenter, structurer et démontrer la valeur des usages IA au sein de nos équipes. La mission s'inscrit dans une logique de pilotes et de preuves de valeur et en étroite collaboration avec le Product Manager du chantier, le PSI, ainsi qu'avec les développeurs et experts du domaine afin d'identifier les cas d'usage les plus pertinents, mettre en œuvre des expérimentations concrètes et mesurer les gains obtenus. MISSIONS: Sur des expérimentations IA sur le périmètre éditique et développement logiciel, identifier, tester, industrialiser et promouvoir les usages à forte valeur ajoutée autour des solutions mises à disposition par le Groupe, notamment GitHub Copilot et Microsoft Copilot. En collaboration avec les équipes du domaine : - Identifier et qualifier les opportunités d'usage de l'IA générative sur les activités de conception, développement, recette, documentation et maintenance (En collaboration avec le pilote du chantier) - Réaliser des expérimentations, POC et pilotes permettant d'évaluer concrètement la valeur apportée (En collaboration avec nos développeurs et concepteurs éditiques) - Accompagner les développeurs dans l'utilisation avancée de GitHub Copilot. - Concevoir et mettre en œuvre des Copilot Agents adaptés aux besoins des équipes. - Formaliser les bonnes pratiques, méthodes et retours d'expérience. - Mesurer les gains obtenus (qualité, productivité, délai, satisfaction utilisateurs). - Assurer une veille active sur les évolutions des technologies IA appliquées au développement logiciel. - Animer des ateliers, démonstrations et partages de connaissances. - Travailler en proximité avec le Product Manager et le PSI pour prioriser les initiatives et orienter les investissements futurs.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Java Fullstack Senior / Oracle – Finance de Marché (H/F)

Gamme solutions
Published on
Oracle SQL Developer

1 year
Paris, France
Contexte de la missionDans le cadre de la maintenance évolutive et de l'amélioration d'une application stratégique de refinancement des filiales d'un grand groupe bancaire, nous recherchons un Développeur Java Fullstack confirmé / senior, à forte dominante Backend. L'application intervient dans le processus de gestion des demandes de financement, leur cotation par les équipes de trésorerie et leur intégration dans les systèmes Front Office, Back Office et comptables. Le consultant interviendra sur un environnement bancaire exigeant, au sein duquel la fiabilité, la sécurité et la continuité de service sont essentielles. Missions principalesAssurer la maintenance corrective et évolutive de l'application. Concevoir, développer et optimiser les composants applicatifs en Java, avec une forte dominante Backend. Intervenir sur les composants Frontend et garantir la cohérence de l'application Fullstack. Développer et optimiser les requêtes SQL ainsi que les procédures PL/SQL sous Oracle. Participer aux montées de version et aux évolutions de l'environnement IBM WebSphere. Contribuer à l'automatisation des traitements et des procédures via des scripts Shell. Assurer le support applicatif de niveau 3, analyser les incidents complexes et mettre en œuvre les corrections nécessaires. Garantir la qualité, la sécurité, la performance et la maintenabilité du code. Appliquer les bonnes pratiques de développement : Clean Code, tests et documentation technique. Collaborer avec les équipes techniques et fonctionnelles pour assurer le bon fonctionnement de l'application. Environnement techniqueCompétences principales : Java Fullstack – forte dominante Backend Oracle SQL / PL/SQL IBM WebSphere Compétences complémentaires : SweetDev Shell Unix Maintenance applicative et support N3 Qualité du code, Clean Code et sécurité applicative
View this job
Permanent

Job VacancyArchitecte Réseau & Sécurité (SASE / IOT )

UMANTIC
Published on

60k-70k €
Roissy-en-France, Ile-de-France
Architecte Réseau & Sécurité EMEA - SD-WAN, SASE/ZTNA, OT/IoT (H/F) Roissy-Charles-de-Gaulle (95) · Démarrage début novembre 2026 · CDI ou freelance (portage salarial possible) Vous voulez concevoir le réseau qui fait tourner des entrepôts robotisés de fret aérien à l'échelle de l'Europe, du Moyen-Orient et de l'Afrique ? Ce poste est pour vous. ### Le contexte Umantic Technologies, ESN parisienne spécialisée en Télécom, Réseaux, Cybersécurité et Cloud, recherche pour l'un de ses clients un Architecte Réseau & Sécurité EMEA. Notre client est un leader mondial de l'assistance aéroportuaire et du fret aérien, présent dans plus de 200 stations et plus de 20 pays. Issu de nombreuses acquisitions, il engage un vaste programme de standardisation de ses infrastructures à l'échelle mondiale, tout en externalisant ses niveaux de support N1 et N2. Dans ses magasins de fret, des robots prennent en charge et transfèrent les colis. Votre rôle : concevoir une architecture réseau sécurisée, homogène et prête pour l'automatisation et l'IA en périphérie, au sein d'une équipe internationale (Europe, États-Unis, Asie). ## Vos missions Rattaché au Senior Network Manager EMEA, vous intervenez sur des sujets très concrets, au plus près du terrain. Architecture et standardisation * Concevoir et faire évoluer l'architecture réseau EMEA sur un socle SD-WAN existant. * Contribuer à l'harmonisation des technologies entre des entités historiquement hétérogènes. * Rédiger les dossiers d'architecture et les standards à déployer dans les stations. Sécurité des accès * Concevoir et déployer une approche ZTNA et SASE. * Définir comment sécuriser l'accès aux équipements, en local comme à distance. * Mettre en place la micro-segmentation du réseau. OT / IoT et automatisation des entrepôts * Intégrer et sécuriser les équipements OT et IoT des magasins de fret. * Concevoir des réseaux Wi-Fi industriels capables d'héberger l'automatisation (robots de manutention des colis), en complément des réseaux 5G privés existants. * Concevoir des réseaux locaux intégrant de la puissance de calcul pour des usages d'IA en local (edge computing). Accompagnement de l'externalisation * Apporter l'expertise d'architecture aux équipes N1 et N2 externalisées (réseau, système, environnement utilisateur). * Garantir la qualité technique des solutions mises en oeuvre.
View this job
Permanent

Job VacancyTechnical Director - Engineering Software

Rise Technical Recruitment Ltd
Published on

£70k-80k
Belyy, Tver Oblast, Russia
Technical Director - Engineering Software Scotland / Hybrid £70,000 - £80,000 + Share Ownership + Bonus + Pension + 28 Days' Holiday Are you a software engineer with strong programming skills and the commercial drive to take software products to market, win customers and grow revenue? This is an excellent opportunity to join a growing, privately owned engineering business in a role combining practical software development, technical leadership and product commercialisation. You will take ownership of engineering software products approaching launch, helping turn them into reliable, commercially successful solutions. You will remain actively involved in programming, architecture and technical problem-solving, while setting product direction, leading the development team and working directly with customers. Your impact will extend beyond development. You will help identify market opportunities, demonstrate products, shape pricing and proposals, and lead technical sales conversations. Understanding customers' engineering challenges and showing how the software solves them will be central to your success. The business needs someone who can set a clear direction, make decisions and maintain momentum, from resolving a technical issue in the code to presenting a compelling solution to a prospective customer. This role would suit a Technical Director, Head of Engineering, Technical Founder or experienced software engineer who combines practical development skills with a track record of launching products and winning business. THE ROLE: * Remain hands-on with programming, code reviews, architecture and technical problem-solving. * Take engineering software products through development, testing and successful commercial launch. * Set the technology strategy and product roadmap, prioritising work around customer needs and commercial opportunities. * Lead and develop the software engineering team, improving delivery quality and speed. * Work directly with customers to understand requirements, demonstrate products and communicate their value. * Drive technical sales activity, contribute to proposals and help convert opportunities into revenue. * Shape product packaging, pricing and licensing or subscription models. * Take responsibility for product performance, customer adoption and ongoing improvement. THE PERSON: * An engineering background combined with strong practical programming and software development skills. * Comfortable writing, debugging and reviewing code, with the ability to contribute directly to development. * Proven experience taking software or technical products through to launch and customer use. * Strong sales and commercial capability, including demonstrating solutions, building customer relationships and winning business. * Able to translate complex technical features into clear customer benefits and a compelling commercial proposition. * Experience setting technical direction and leading engineers or software developers. * Proactive and decisive, with the drive to take ownership and move products forward. * Experience with engineering software, industrial technology or other complex technical products would be advantageous. A chance to combine engineering, programming and commercial leadership - with share ownership and a direct influence on the business's growth. 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
Permanent

Job VacancyMobile Software Engineer - iOS

█ █ █ ██ █ █
Published on
iOS
Scrum
SWIFT

£76,760-95,950
EC2N 1HZ, London, England, 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

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