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 VacancyControl Systems Engineer (R&D)

Rise Technical Recruitment Ltd
Published on

£55k-70k
Poynton, England, United Kingdom
Control Systems Engineer (R&D) Adlington, Cheshire - Site based, with 1 day working from home per week after probation £55,000 to £70,000 depending on experience + Great Benefits Excellent opportunity for a Control Systems Engineer with strong Siemens PLC programming and motion control experience to take ownership of projects developing bespoke manufacturing machinery. This well-established engineering and manufacturing business designs and builds specialist machinery for customers worldwide. They are looking for an electrically biased Control Systems Engineer to join their in-house R&D team, developing new machinery and improving existing systems. In this role, you will develop PLC, HMI, multi-axis servo motion control and safety software, alongside electrical schematics and technical documentation. You will take projects from concept and design through programming, testing and commissioning, working closely with mechanical engineers, customers and suppliers. The position also involves fault-finding, upgrades and occasional UK and international travel to support commissioning and training. The ideal candidate will have a manufacturing background, strong Siemens PLC programming skills and hands-on experience with motion control and HMI development. An electrical bias is essential, with exposure to Mitsubishi systems advantageous. Experience working within an in-house machinery design and build environment would be particularly well suited. This is a fantastic opportunity to join an established manufacturer in a varied R&D position, where you can see your ideas progress from initial concept through to working machinery used by customers worldwide. The Role: Develop PLC, HMI, multi-axis servo motion control and safety software for bespoke machinery. Produce electrical schematics and supporting technical documentation. Deliver projects through design, programming, testing, commissioning and training. Collaborate with mechanical engineers, suppliers and customers to develop and improve control systems. Carry out fault-finding, upgrades and remote technical support. Investigate and integrate new technologies into machinery designs. Based in Adlington, with UK and international travel as required. The Person: Control Systems Engineer with a manufacturing background and strong electrical knowledge. Strong Siemens PLC programming experience. Experience with multi-axis servo motion control and HMI development. Ideally experienced within an in-house machine manufacturing or machinery design and build environment. Exposure to Mitsubishi control systems would be advantageous. Understanding of machinery safety and functional safety requirements. Relevant Degree, HNC or HND in electrical engineering, control systems or a related discipline. Able to commute to Adlington and travel when required. 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
Apprenticeship
Permanent

Job VacancyTrainee DevOps Engineer | No experience needed (Ref: 7501)

█ █ █ ██ █ █
Published on
DevOps
DevSecOps
Docker

£28k-38k
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
Contractor
Fixed term
Permanent

Job VacancyConsultant en automatisation des tests- RANONEX

KEONI CONSULTING
Published on
Functional testing
Non-Regression tests
Selenium

18 months
20k-70k €
400-500 €
Paris, France
Contexte Dans le cadre des activités de qualification logicielle, la mission vise à définir, mettre en œuvre et maintenir une démarche d'automatisation des tests. La prestation est réalisée en mode Agile, en collaboration avec les équipes de qualification et les parties prenantes du projet. L'environnement d'automatisation repose notamment sur l'outil Ranorex. Mission Le consultant intervient pour concevoir la stratégie d'automatisation, développer et maintenir les tests automatisés, préparer les données nécessaires à leur exécution et mettre les automates à la disposition des équipes de qualification. Il veille à la pertinence des scénarios automatisés, à la fiabilité des scripts et à la bonne appropriation de la solution par les utilisateurs. Activités principales • Analyser les besoins de qualification et évaluer la pertinence de l'automatisation des cas de test. • Définir la stratégie d'automatisation ainsi que la planification des travaux. • Concevoir, développer, exécuter et maintenir les tests automatisés. • Définir, constituer et maintenir les jeux de données utilisés en entrée des automates. • Paramétrer Ranorex et documenter la configuration mise en place. • Mettre les automates à la disposition des équipes de qualification et accompagner leur prise en main. • Participer aux rituels Agile, partager l'avancement, signaler les risques et contribuer à l'amélioration continue. • Garantir la traçabilité, la réutilisabilité et la maintenabilité des tests automatisés. Livrables attendus • Stratégie et planification des tests automatisés. • Paramétrage de Ranorex et documentation associée. • Jeux de données nécessaires à l'exécution des tests. • Cahier d'usage des automates. • Tests automatisés opérationnels, maintenus et mis à disposition des équipes de qualification.
View this job
Apprenticeship
Permanent

Job VacancyTrainee DevOps Engineer | No experience needed (Ref: 7501)

█ █ █ ██ █ █
Published on
Docker
Git
Linux

£28k-38k
Cardiff, Wales, 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
Apprenticeship
Permanent

Job VacancyTrainee DevOps Engineer | No experience needed (Ref: 7501)

█ █ █ ██ █ █
Published on
Docker
Git
Linux

£28k-38k
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
Contractor

Contractor jobIT Solution Lead – Geospatial Solutions

LeHibou
Published on
Docker
Kubernetes
Microsoft SQL Server

13 months
€650
Flemish Brabant, Belgium
Notre client dans le secteur Énergie et ressources naturelles recherche un/une IT Solution Lead – Geospatial Solutions H/F Description de la mission : Context An energy-sector organization is strengthening its Geospatial Product Team to deliver digital solutions that create business value and support critical asset management activities. The team works with business and technical stakeholders to deliver scalable, secure, and future-proof solutions aligned with enterprise architecture standards and business objectives. Mission As IT Solution Lead, you will act as the technical reference within the product team, bridging business needs and technology. You will oversee the design, integration, maintenance, and continuous improvement of custom-built and commercial software solutions throughout their lifecycle. Key responsibilities Take ownership of the technical aspects of the product lifecycle and provide technical leadership within the product team. Challenge, validate, and translate business requirements into functional and technical specifications. Contribute to solution architecture and ensure solutions meet functional and non-functional requirements and comply with IT, security, and technology standards. Coordinate with internal functional and technical platforms during delivery and operational phases. Advise on software components, technology choices, resource needs, and IT budget estimates. Lead the technical implementation and configuration of geospatial products. Lead the build, deployment, and operational support of custom components integrated into the geospatial platform, primarily using Microsoft technologies such as .NET. Manage the integration and adaptation of off-the-shelf solutions within the broader IT landscape. Perform fit-gap analyses and contribute to technical evaluations, RFI/RFP processes, and software selection. Support incident, problem, and maintenance management; monitor supplier performance against SLAs and KPIs and identify opportunities for continuous improvement. Contribute to product roadmaps, supplier management, license discussions, and SLA definition in collaboration with the Product Owner. Technical environment Geospatial: Esri ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro, APIs and SDKs; Safe Software FME Optional geospatial products: Vertigis Studio, Vertigis Integrator Microsoft technologies: .NET, Visual Studio, SQL Server, Microsoft Azure Cloud and containerization: Docker, Kubernetes, cloud-native architectures Practices: solution architecture, fit-gap analysis, software integration, IT service management Profile Experience Proven experience in software development, software integration, and/or solution management. Hands-on experience designing, integrating, and operating enterprise GIS solutions. Experience creating functional designs and data models, conducting fit-gap analyses, defining requirements, and participating in software selection processes. Experience with cloud technologies, containerization, and cloud-native architectures. A Bachelor's or Master's degree in Information Technology, Computer Science, Engineering, or equivalent experience. Technical skills Strong practical expertise across the Esri ArcGIS ecosystem, including ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro, and relevant APIs/SDKs. Experience with geospatial data transformation, automation, and interoperability using Safe Software FME. Good understanding of .NET, Visual Studio, and SQL Server. Hands-on experience with Microsoft Azure, Docker, Kubernetes, and cloud-native architectures. Solid understanding of software architecture, security standards, compliance requirements, and IT service management processes. Soft skills Strong analytical, problem-solving, communication, and stakeholder management skills. Comfortable working in multidisciplinary teams with business and technical stakeholders. Proactive, autonomous, customer-focused, and collaborative. Languages Fluent in Dutch and/or French, with a strong command of English. Additional information Location: Schaarbeek, Belgium. For non-EU candidates working in Belgium, a valid Belgian work permit and residence permit confirming the right to reside in Belgium are required. Local purchasing and tender conditions depend on the jurisdiction in which the purchase order is created. The organization may need to change the purchase-order location, in which case the applicable local tender process must be followed. Advantages Opportunity to contribute to innovation and the energy transition through technology projects in the energy sector. Focus on well-being and a positive work culture. Diverse and collaborative team with opportunities to share knowledge and develop skills. Compétences / Qualités indispensables : Enterprise GIS and Esri ArcGIS ecosystem, Geospatial data integration with Safe Software FME, Solution architecture and software integration, Microsoft .NET and Azure technologies, Stakeholder collaboration and technical leadership Compétences / Qualités qui seraient un + : Experience in the electricity sector; experience with Vertigis Studio and Vertigis IntegratorInformations concernant le télétravail : Oui — 3 jours/semaine
View this job
Permanent

Job VacancyForward Deployed Engineer (AI / TypeScript)

Rise Technical Recruitment Ltd
Published on

US$90k-120k
New York, United States of America
Forward Deployed Engineer (AI / TypeScript) New York City, NY, Manhattan (Minimum 4 Days per Week in Office) $90,000-$120,000 + Equity Are you a Software, Solutions or DevOps Engineer who enjoys working directly with customers and taking technical projects from initial idea through to launch? Do you want to join an ambitious AI business where you can work closely with the founders, influence product development and see the impact of the solutions you build? This growing software company develops AI products that help enterprise customers automate complex business processes. With significant expansion plans, they are looking for a Forward Deployed Engineer to play a key role in delivering their technology into customer environments. In this role, you will work directly with customers to understand their requirements, deliver technical demonstrations and manage implementations through to production. You will write TypeScript, build API integrations and help deploy solutions across cloud and private infrastructure, working closely with engineering and product teams to resolve challenges and improve the platform. The ideal candidate will have experience in software engineering, solutions engineering, DevOps or a similar technical delivery role. You will combine practical coding and troubleshooting skills with the confidence to communicate with customers, understand their needs and take ownership of delivery. This is an excellent opportunity to join an expanding AI business, gain broad exposure across engineering and product, and take on meaningful responsibility as the company grows. The Role: Own customer pilots and implementations from initial requirements through to production deployment. Build and troubleshoot TypeScript integrations, APIs and supporting tools. Support cloud and on-premises deployments, including configuration, access and networking. Lead customer demonstrations, technical workshops and implementation discussions. Work with engineering and product teams to turn customer feedback into improvements. Based in Manhattan, with a minimum of four days per week in the office. The Person: Experience in software engineering, solutions engineering, DevOps or forward deployed engineering. Comfortable writing and debugging TypeScript and working with APIs. Understanding of deployment environments, containers, networking, authentication and monitoring. Confident communicating with technical and non-technical stakeholders. Proactive approach to problem-solving, with the ability to take ownership and manage changing priorities. Experience with enterprise software, financial services or AI products would be beneficial. 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
Apprenticeship
Permanent

Job VacancyTrainee DevOps Engineer | No experience needed (Ref: 7501)

█ █ █ ██ █ █
Published on
Docker
Git
Linux

£28k-38k
Leeds, 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
Contractor
Permanent

Job VacancyResponsable Software Asset Management Infrastructure (H/F)

MSI Experts
Published on
Software asset managment (SAM)

6 months
Ile-de-France, France
Nous recherchons un(e) Responsable Software Asset Management Infrastructure pour piloter la gestion des licences logicielles et assurer leur conformité au sein d'un environnement IT complexe. Ce poste s'adresse à un profil capable de coordonner plusieurs interlocuteurs (équipes techniques, métiers et éditeurs), de suivre les engagements contractuels et d'accompagner les projets liés aux actifs logiciels, sans être un expert technique des infrastructures. Vos missionsVous serez garant(e) du suivi opérationnel et financier d'un portefeuille de licences logicielles et interviendrez notamment sur les sujets suivants : Participation au COMOP mensuel avec le fournisseur IBM Participation hebdomadaire à la réunion avec la DHA (IAAS, DevOPS,…) et le fournisseur (IBM)Gestion SAM des assets logiciels du périmètre IBM (ID – contrat Passport Advantage) / Assurer la relation vis-à-vis des clients du Cloud Provider Production trimestrielle des rapports à l'aide de l'outil ILMT : Contrôle de la conformité : pilotage de la remédiation des écarts ou alors pilotage du processus d'achat pour régularisation financière Pilotage projet de la mise à jour trimestrielle du catalogue IBM dans l'outil ILMT (base de référence des produits) – Pilotage avec contributions techniques du IAAS Assurer le suivi budgétaire (prévisible, réalisé, consolidation atterrissage) de son portefeuille et reporting vers la Gestionnaire budget de l'équipe Instruire les ramp-ups avec les demandeurs (domaines du CProvider) et participations à l'élaboration de la vision triennale (travaux de collecte sur mai / juin chaque année) Participer à la préparation des points INFRA (instance de validation des investissements avec les directeurs, environ 8 instances par an) Activité « ponctuelle » (2024) : Pilotage Projet (soumis à validation budgétaire 2024) : Traitement de l'obsolescence de l'infra ILMT (Windows) et de la base de données /pilotage des contributeurs techniques IAAS et PAAS En fonction du temps en montée en compétences sur le périmètre d'autres sujets hors IBM pourront être confiés sur l'acticité SAM (ex : Contrat SPLUNK, NXLOG, …)
View this job
Apprenticeship
Permanent

Job VacancyTrainee DevOps Engineer | No experience needed (Ref: 7501)

█ █ █ ██ █ █
Published on
DevOps
DevSecOps
Docker

£28k-38k
Birmingham, 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
Fixed term

Job VacancyAI Engineer

LA International Computer Consultants Ltd
Published on

7 months
SW1A 2AH, City of Westminster, England, United Kingdom
Job title: AI Engineer Contract: 12 months Location: London (hybrid) The Role We are seeking a highly skilled AI Engineer with hands-on experience in building AI-powered software solutions using GitHub Copilot, Claude Code, and modern Large Language Models (LLMs). The ideal candidate will leverage AI-assisted development tools to accelerate software delivery, automate engineering workflows, and build intelligent applications utilizing agentic AI frameworks, code generation, and enterprise AI platforms. The candidate should possess strong software engineering fundamentals along with expertise in integrating AI models into real-world applications and driving developer productivity through AI-assisted coding solutions. Your responsibilities: * Design, develop, and deploy AI-powered applications using LLMs and Generative AI technologies. * Build engineering solutions leveraging GitHub Copilot, Claude Code, OpenAI, Azure OpenAI, Anthropic Claude, and related AI platforms. * Develop AI agents, copilots, and workflow automation solutions for enterprise use cases. * Create retrieval-augmented generation (RAG) solutions using vector databases and knowledge repositories. * Design and implement prompt engineering frameworks and evaluation mechanisms. * Integrate AI services with enterprise applications using APIs, microservices, and cloud-native architectures. * Build automated coding assistants, developer productivity tools, and intelligent software engineering workflows. * Collaborate with business and technical stakeholders to identify AI-driven opportunities and translate them into scalable solutions. * Establish best practices for AI governance, security, model monitoring, and responsible AI implementation. * Mentor development teams on effective usage of AI-assisted development tools. Your Profile Essential skills/knowledge/experience: AI & Generative AI * Strong experience with Large Language Models (LLMs) and Generative AI. * Hands-on experience with: o GitHub Copilot o Claude Code o OpenAI GPT Models o Azure OpenAI Services o Anthropic Claude APIs * Prompt Engineering and Prompt Optimization. * Agentic AI frameworks such as: o LangChain o LangGraph o CrewAI o AutoGen o Semantic Kernel Software Development * Strong programming expertise in: o Python o JavaScript/TypeScript o C# or Java * Experience building RESTful APIs and microservices. * Knowledge of software design patterns and scalable application architecture. AI Application Development * Retrieval-Augmented Generation (RAG) * Vector databases: o Pinecone o ChromaDB o Weaviate o Azure AI Search * Embedding models and semantic search. * Model evaluation and observability. Desirable skills/knowledge/experience: * Azure, AWS, or Google Cloud Platform. * CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins. * Docker and Kubernetes. * Infrastructure as Code (Terraform preferred). 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. A multiple award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over consecutive 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
Apprenticeship
Permanent

Job VacancyTrainee DevOps Engineer | No experience needed (Ref: 7501)

█ █ █ ██ █ █
Published on
Docker
Git
Linux

£28k-38k
Nottingham, 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
Apprenticeship
Permanent

Job VacancyTrainee DevOps Engineer | No experience needed (Ref: 7501)

█ █ █ ██ █ █
Published on
Docker
Git
Linux

£28k-38k
Manchester, 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