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

Job Vacancy
Embedded Software Engineer

Published on

£50k-65k
Beith, Scotland, United Kingdom
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I²C and SPI is essential. Knowledge of Linux and Python would be a distinct advantage. This is a fantastic opportunity for an Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I²C, SPI) Desirable experience with Linux and/or Python Reference Number: 264492 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as 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. We are an equal opportunities employer and welcome applications from all suitable candidates.
Contractor

Contractor job
Embedded Software Engineer

Published on

28 months
€440-520
Munster, Ireland
R&D Electronics Engineer - Medical Devices (Freelance) Location: Limerick, Ireland (4 days onsite) Contract: 6 months (scope Rate: Competitive dependant on experience Our client, a leader in the medical devices sector, is seeking an R&D Electronics Engineer to join their team in Limerick on a contract basis. This role offers the opportunity to contribute to cutting-edge advancements in medical technology, collaborating with a dynamic team to design and develop innovative solutions. Key Responsibilities: Design and develop embedded software in C/C++ for medical devices Integrate hardware and electronics systems for robotic medical platforms Ensure compliance with FDA 21 CFR Part 11, MDR, and ISO 13485 standards Collaborate on hardware-software integration and troubleshooting Support verification, validation, and risk management activities Document design history and technical files per regulatory requirements Essential Skills & Experience: Minimum 5 years' experience in embedded systems Strong proficiency in C/C++ Electronics and hardware design experience Experienced with integrated systems Desirable: Familiarity with IEC 60601 and related safety standards Experience with FDA and EU MDR regulatory frameworks Please click to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Real, please visit Real Staffing, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Contractor
Permanent

Job Vacancy
chef de projet IT Agile manufacturing

Published on
Software Development LifeCycle (SDLC)

1 year
Levallois-Perret, Ile-de-France
Hybrid
Nous recherchons un chef de projet IT Agile expérimenté, disposant d’un solide background industriel dans les secteurs santé ou automobile, impliquant des normes réglementaires et qualité élevées allant jusqu’à la certification. Missions principales Piloter la planification et l’exécution des projets : gestion des plannings, livrables, budgets et ressources sur plusieurs projets IT et technologiques. Faciliter la livraison Agile : rôle de Scrum Master pour les équipes IT et de développement produit ; organisation des sprint planning, backlog grooming et rétrospectives pour assurer la progression et l’alignement des travaux. Coordonner les activités transverses : alignement du périmètre, des objectifs et des priorités avec les équipes techniques, les parties prenantes métier et la direction. Suivre et reporter l’avancement : mise en visibilité de la santé des projets via tableaux de bord, rapports d’avancement et points réguliers avec le management. Gérer les risques et dépendances : détection anticipée des problèmes, coordination de leur résolution et maintien du cap projet. Accompagner les évolutions de plateforme : travail avec les leads techniques et les éditeurs/intégrateurs pour implémenter des améliorations, intégrations et automatisations. Contribuer à l’amélioration continue : participation à l’évolution du Delivery Hub IT (processus, outils, standards) pour renforcer l’efficacité et la prévisibilité.
Contractor

Contractor job
Senior Embedded Firmware Engineer

Published on

6 months
€480-600
Munster, Ireland
Senior Embedded Firmware Engineer - Contract Location: Limerick, Ireland (Hybrid - 4 days onsite) Contract: 6 months (potential extension) Rate: Competitive About the Role We are seeking a Senior Embedded Firmware Engineer to join a team developing advanced medical device technology. This role focuses on embedded firmware development , secure systems , and hardware integration in a regulated environment. If you have strong C/C++ programming skills , experience with microcontrollers , and knowledge of medical device compliance , this is your opportunity to make an impact. Key Responsibilities Develop embedded firmware in C/C++ for 8/16/32-bit microcontrollers (Atmel, TI, ST). Design and implement secure bootloaders and robust software architecture . Integrate hardware interfaces ( RS232, RS485, SPI, I2C ) and peripherals ( RTC, LCD, EEPROM, micro-SD ). Perform unit and integration testing using automation and static code analysis tools. Debug hardware using oscilloscopes and logic analyzers. Ensure compliance with IEC 62304 , FDA , EU MDR , and ISO 13485 throughout development. Collaborate with multi-disciplinary teams in an Agile environment. Essential Skills Embedded firmware development experience (7+ years) with C/C++ for microcontrollers. Strong C/C++ programming skills for 8/16/32-bit microcontrollers (Atmel, TI, ST). Expertise in hardware interfaces (RS232, RS485, SPI, I2C) and peripheral integration (RTC, LCD, EEPROM, micro-SD). Knowledge of secure bootloaders , firmware updates , and software architecture principles. Familiarity with IEC 62304 , FDA , EU MDR , and ISO 13485 compliance requirements. Ability to debug hardware using oscilloscopes and logic analyzers. Desirable Skills Experience with CI/CD pipelines , configuration management, and cloud-based tools. Exposure to Agile/Scrum methodologies. Background in medical device development or other safety-critical systems. Why Apply? This is a chance to work on cutting-edge medical technology , applying your embedded firmware expertise , C/C++ programming skills , and regulatory compliance knowledge to projects that improve lives globally. Please click to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Real, please visit Real Staffing, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Contractor

Contractor job
Software Developer

Published on

2 months
£400-447
Bloxwich, United Kingdom
Hybrid
**INSIDE IR35** **HYBRID WORKING 1-2 days TELFORD** We are looking for an enthusiastic Frontend engineer with Angular experience. You will be involved in all aspects of application development including creating functionality, testing and problem diagnosis and resolution. You will be working in a multi supplier team on a large programme of work. The team are currently involved in developing functional code for each of the ITSA quarterly releases so this is an exciting opportunity to get into a growing and important service. Key technical skills required include: * JavaScript * Angular * PlayWright LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.
Contractor

Contractor job
Frontend Software Developer

Published on

€250-275
Poland
Remote
Frontend Software Developer Krakow-based Our Client is looking to recruit a Frontend Software Developer with at least 5 years proven track record of developing web technologies software with HTML, CSS, JavaScript. Expert knowledge of various JavaScript frameworks (Vue.js, React.js, Angular) or full-stack frameworks (Rails, Laravel, or .NET) CSS compiler knowledge (E.g., Sass, LESS) Familiarity with UI/UX mockup tools and processes (Adobe) Senior-level knowledge of front-end best practices like mobile-first responsive design, accessibility, performance, and separation of concerns Professional software engineering skills (refactoring, API design, version control systems) Ability to work in an Agile environment Knowledge of project/task tracking tools such as Jira, GitHub Strong communication skills Self-driven; Being able to work independently Self-organized Self-efficient Strong teamworking skills Other skills: Develop cutting-edge web applications that perform superbly across all platforms. Work in a highly collaborative environment with cross-functional teams on projects ranging from a few weeks to a few months in length. Clearly and concisely communicate highly technical challenges and solutions to client and non-technical team members. Maintain high standard of quality as you creatively and strategically problem solve throughout the product delivery process. Be able to effectively communicate your work with both technical and non-technical peers Build solid back-end architectures that integrate easily with other systems and technologies Understand design patterns and write reusable, modular code Working closely with other disciplines (back-end, big data, UX) Have a superior attention to detail and a strong ability to Q/A one’s own work required, including cross-browser and cross-platform displays and performance Experience in testing and debugging applications Performance tuning, improvement, balancing, usability, automation Additional advantage Knowledge ReGraph or KeyLines Knowledge of Docker/Kubernetes and Jenkins DB knowledge and experience with GraphDB with Cypher queries plus Experience with any Robot framework is plus Experience with Confluence widger and macro This is a 6 to 12 month contract assignment. You must be able to speak in English and Polish. The Client would like to interview candidates that live in Poland ideally. The position will be base in Krakow Poland. Rate will be circa Euros 250 to 275 per day. Do send your CV to us in Word format along with you daily rate and availability.
Contractor

Contractor job
Architecte Data IoT

Published on
Apache Kafka
Architecture
IoT

12 months
730-750 €
Lille, Hauts-de-France
Hybrid
En quelques mots Cherry Pick est à la recherche d'un "Architecte Data IoT" pour un client dans le secteur du retail. Description La Data est centrale dans notre écosystème IoT : elle alimente la BI, la maintenance prédictive, la détection d'accidents et la conception intelligente de nos futurs produits. 🎯 Votre Mission : Architecturer la Data de l'IoT du Groupe Au sein de l'équipe "Cloud IoT Platform - Data Solution", vous agissez en tant que Data Architect / Lead Engineer . Vous êtes le garant des choix techniques et de l'architecture permettant d'ingérer, stocker et exposer les données venant du Cloud, des "Devices" et du Mobile. Vos responsabilités clés : Architecture & Stratégie : Imaginer et concevoir l'architecture Data pour collecter les données IoT (directement des appareils ou via mobile). Définir la stratégie des stacks techniques et garantir les standards d'architecture. Assurer l'alignement entre la vision technique, les priorités business et les besoins utilisateurs. Engineering & Pipelines : Construire des pipelines de données (structurées et non structurées) robustes et scalables. Maintenir et redesigner les pipelines existants pour servir de nouveaux cas d'usage (Analytics, IA, etc.). Garantir l'industrialisation des processus de transformation et le CI/CD. Qualité & Gouvernance : Assurer la scalabilité, l'élasticité et la fiabilité des infrastructures. Garantir la qualité de la donnée, son accessibilité, ainsi que le respect des normes de Privacy et Data Governance (Lineage). Leadership Technique : Contribuer activement à la communauté des Data Engineers. Assurer une veille technologique constante pour orienter la sélection des nouveaux outils. 🛠 Environnement Technique Langages : Python, Scala, Java. Big Data & Streaming : Kafka, Spark. Cloud & Infrastructure : AWS (Lambda, Redshift, S3), Microservices. Concepts : Systèmes distribués, Data Modeling, Real-time data exchanges.
Permanent

Job Vacancy
Embedded Software Engineer

Published on

£50k-65k
Beith, Scotland, United Kingdom
Embedded Software Engineer Edinburgh (Hybrid - 4 days per week in office) £50,000 - £65,000 + Progression + Training + Pension + Holiday Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries. This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors. In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I²C and SPI is essential. Knowledge of Linux and Python would be a distinct advantage. This is a fantastic opportunity for an Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I²C, SPI) Desirable experience with Linux and/or Python Reference Number: 264492 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as 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. We are an equal opportunities employer and welcome applications from all suitable candidates.
Contractor

Contractor job
Quality Engineer / Software Development

Published on
Git

6 months
310-450 €
Vélizy-Villacoublay, Ile-de-France
Hybrid
Nous recherchons un Quality Engineer / Software Development pour une mission de longue duree basee a Velizy dans le 78. Dans une équipe franco-indienne, la mission sera d'assurer la QA de l’application IT Asset Management. Dans ce contexte, la prestation consiste à assurer la qualité de cette application par des tests manuels et automatisés de l’interface web et des APIs. Cela comprend les activités de créations de scénarios de tests, de rejeu des tests, de créations des incidents pour les développeurs et de validation de leur correction, de développement de tests automatiques d’APIs et éventuellement d’UI, si le temps le permet, ainsi que de la mise à jour de documentation.
Permanent

Job Vacancy
Software Developer (Python / VBA)

Published on

£45k-55k
Burntwood, United Kingdom
Software Developer Uttoxeter, Staffordshire Hybrid (3 Days on-site) £45,000 - £55,000 + PHP Training Course + 33 Days Holiday + Generous Pension Contribution + Private Healthcare This is an excellent opportunity for a Software Developer who specialises in PHP and is looking for an autonomous working environment, where you will play a key part in the maintenance, support and development of automated software interfaces. This company are a family run expert manufacturer with global backing, that pride themselves offering a premium first in class service that is unbeatable in their industry, making it a great opportunity to further your career. In this varied role, you'll manage the maintenance, support, and development of automated software interfaces for laboratory instruments. You'll use your strong understanding of automation interfaces to develop, commission, and test new measurement methods to improve productivity and ensure accuracy. This includes developing robust test strategies and documentation, implementing industry best practices for test automation, and maintaining documentation for all in-house developed software. The ideal candidate will have strong experience developing automated software interfaces using Python and VBA, with advanced proficiency in Excel, including complex formulas and macros. Excellent verbal and written communication skills are essential for regular interaction with team members, clients, and other stakeholders. The role will also require PHP knowledge, but a funded training course will be provided that needs to be studied and completed in your personal time. This is a fantastic opportunity for a Software Developer who is looking for an autonomous working environment and wants to play a key part within the business. The Role: Manage maintenance of automated software interfaces. Develop new measurement methods for productivity and accuracy. Create test strategies and documentation. Maintain documentation for all software. 5 Days a week onsite. The Person: Experience in Python, and VBA. Advanced Excel skills. Strong communication with Stakeholders, Clients & Team. Full PHP Training course provided. Experience within a similar role, Software Developer, Software Engineer, Automation Developer, Data Analyst. Commutable to Uttoxeter Reference Number: BBBH262232 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Tom McLaughlin at Rise Technical Recruitment This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
Contractor

Contractor job
Senior Embedded Firmware Engineer - Contract

Published on

6 months
€480-560
Munster, Ireland
Senior Embedded Firmware Engineer - Contract Location: Limerick, Ireland (Hybrid - 4 days onsite) Contract: 6 months (potential extension) Rate: Competitive About the Role We are seeking a Senior Embedded Firmware Engineer to join a team developing advanced medical device technology. This role focuses on embedded firmware development , secure systems , and hardware integration in a regulated environment. If you have strong C/C++ programming skills , experience with microcontrollers , and knowledge of medical device compliance , this is your opportunity to make an impact. Key Responsibilities Develop embedded firmware in C/C++ for 8/16/32-bit microcontrollers (Atmel, TI, ST). Design and implement secure bootloaders and robust software architecture . Integrate hardware interfaces ( RS232, RS485, SPI, I2C ) and peripherals ( RTC, LCD, EEPROM, micro-SD ). Perform unit and integration testing using automation and static code analysis tools. Debug hardware using oscilloscopes and logic analyzers. Ensure compliance with IEC 62304 , FDA , EU MDR , and ISO 13485 throughout development. Collaborate with multi-disciplinary teams in an Agile environment. Essential Skills Embedded firmware development experience (7+ years) with C/C++ for microcontrollers. Strong C/C++ programming skills for 8/16/32-bit microcontrollers (Atmel, TI, ST). Expertise in hardware interfaces (RS232, RS485, SPI, I2C) and peripheral integration (RTC, LCD, EEPROM, micro-SD). Knowledge of secure bootloaders , firmware updates , and software architecture principles. Familiarity with IEC 62304 , FDA , EU MDR , and ISO 13485 compliance requirements. Ability to debug hardware using oscilloscopes and logic analyzers. Desirable Skills Experience with CI/CD pipelines , configuration management, and cloud-based tools. Exposure to Agile/Scrum methodologies. Background in medical device development or other safety-critical systems. Why Apply? This is a chance to work on cutting-edge medical technology , applying your embedded firmware expertise , C/C++ programming skills , and regulatory compliance knowledge to projects that improve lives globally. Please click to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Real, please visit Real Staffing, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Permanent
Contractor

Job Vacancy
Ingénieur Développement Embarqué / Intégration AUTOSAR (F/H)

Published on
Embedded systems

1 year
40k-45k €
380-500 €
Le Mans, Pays de la Loire
Hybrid
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 📑 CDI (40-45K€) / Freelance / Portage Salarial - 🏠 2 jours de télétravail / semaine - 📍 Le Mans - 🛠 Expérience de 2 ans minimum Nous poursuivons notre développement et recherchons actuellement un.e Ingénieur Développement Embarqué / Intégration AUTOSAR pour intervenir sur un projet d’un de nos clients. Contexte : Dans le cadre d’un projet d’envergure dans le secteur automobile, nous recherchons un Ingénieur Développement Embarqué / Intégration AUTOSAR pour renforcer une équipe dédiée au développement et à la maintenance de solutions logicielles embarquées pour microcontrôleurs automobiles. Vous interviendrez sur l’intégration, la validation et la livraison de composants logiciels standardisés au sein d’un environnement structuré et conforme aux standards qualité ASPICE. Vos principales missions : Au sein de l’équipe d’intégration logicielle, vos principales responsabilités seront : - Faire évoluer et livrer le framework logiciel (DFW) utilisé par les équipes de développement AUTOSAR - Intégrer des composants logiciels AUTOSAR (MCALs) avec des modules externes (sécurité, safety) - Spécifier, développer et exécuter des tests d’intégration (CIT) et de qualification (QT) - Assurer la traçabilité des tests avec les spécifications produit et leur intégration dans le workflow d’intégration continue - Contribuer à la maintenance et à l’évolution de l’infrastructure CI/CD (Jenkins, GitLab…) - Préparer et livrer les manifestes finaux pour les releases produit L’ensemble des activités est mené dans un contexte d’ingénierie logicielle exigeant, en collaboration avec des équipes multi-sites et pluridisciplinaires.
Permanent

Job Vacancy
Embedded Systems Team Lead

Published on

£40k-50k
CF5 1HU, Cardiff, United Kingdom
Embedded Software Systems Team Lead Cardiff - On-Site £40,000 - £50,000 + Holiday + Training + Generous Pension This is an excellent opportunity for an embedded software engineer looking to work within a world leading organisation that will offer you the chance to work on technically fascinating projects. This company are a well-known market leader who have a long history in pioneering new technologies and have been a major player in the consumer electronics market for decades. With a global reach and a diverse product range, they continue to be a leading force in the industry. In this varied role you will be responsible for planning and undertaking verification testing of integrated systems to ensure that the systems are functioning as expected. Equally, you will play a part in managing the delivery of embedded systems from trial to production, incorporating areas such as risk, cost and quality. The ideal candidate will have a strong knowledge and proven ability with Embedded C, and have previous experience with Enterprise Architect, utilising Simulink and MATLAB. Another aspect of the role will require you to have experience with communication protocols such as I2C and experience with microcontrollers. This is a fantastic opportunity for an Embedded Software Systems Engineer to join a company focusing on cutting edge technology and offering great progression. The Role: - Plan and conduct verification testing of integrated systems. - Ensure systems function as expected. - Manage embedded systems delivery from trial to production. - Consider risk, cost, and quality factors. The Person: - Strong knowledge and ability with Embedded C. - Experience with Enterprise Architect, Simulink, and MATLAB. - Understanding of communication protocols like I2C. - Experience with microcontrollers. - Previous experience working within a Team Lead or Management position. Reference Number: BBBH265958 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Tom McLaughlin at Rise Technical Recruitment This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
Permanent

Job Vacancy
Frontend Software Developer with React

Published on

£45k-60k
United Kingdom
Remote
Frontend Software Developer with React Working as part of the Digital team, you'll be responsible for and delivering some exciting frontend and UX improvements to an eCommerce website as well as other internal applications for this award-winning Luxury Travel Company. You will be responsible for: Own the frontend of the eCommerce website, making continual improvements Collaborating with the back end developer and design resource to deliver improved UI & UX Participate in design discussions and be the voice of the customer on usability Skills and Experience: Excellent working knowledge of HTML, JavaScript, jQuery, CSS & React Framework Previously delivered multiple responsive websites Happy to develop from both wireframes and full designs Experience of working with and developing alongside a CMS (preferably with Umbraco) Capable of working with multiple (REST) APIs documented with e.g. OpenAPI/swagger and other API messaging formats e.g. JSON, XML, SOAP Good knowledge of technical SEO best practices, familiar with LightHouse on assessing page load times Worked in an agile/Kanban environment and familiar with JIRA and confluence Familiar with Git and source control The Client would like someone to join the team with at least 3 to 6 years proven track of developing software using React, HTML and Javascript. The salary for this role will be circa £45K - £60K depending experience. The Client has offices in Central London – for now the role will be remote. Do send your CV to us in Word format along with your salary and availability.
Permanent

Job Vacancy
Embedded Software Developer - H/F

Published on
ARM architecture
Bash
C/C++

45k-55k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Hybrid
Contexte du poste Nous sommes une start-up française dynamique spécialisée dans la conception de circuits intégrés et systèmes électroniques embarqués sur mesure. Nous opérons sur des marchés variés comme l'IoT, le médical, le spatial, et bien plus encore. En pleine croissance, nous cherchons à renforcer notre équipe R&D avec l'embauche d'un Architecte Logiciel Embarqué. Vous serez intégré à une équipe pluridisciplinaire dédiée à des projets d'avant-garde, mettant en œuvre notre expertise en semi-conducteurs. En tant qu'Architecte Logiciel, vous jouerez un rôle central dans la réussite des projets technologiques de l'entreprise. Missions Concevoir l'architecture logicielle des systèmes embarqués sur microcontrôleurs. Superviser les projets logiciels et coordonner le développement avec l'équipe R&D. Assurer la mise en œuvre de solutions innovantes et adaptées aux besoins des clients. Effectuer des choix technologiques judicieux pour optimiser les performances des systèmes embarqués. Rédiger la documentation technique et assurer le suivi qualité des logiciels. Participer à des réunions techniques avec les clients pour recueillir leurs besoins. Former et encadrer les développeurs juniors au sein de l'équipe. Stack technique Langage C/C++ pour le développement embarqué. Conception d'architectures sur microcontrôleurs (ARM Cortex, STM32). Maîtrise des systèmes d'exploitation temps réel (FreeRTOS, Zephyr) ou Linux embarqué.
Permanent

Job Vacancy
Head of Software Development

Published on

£75k-100k
London, United Kingdom
Head of Software Development with MS SQL Server The Head of Software Development for a Bank is responsible for leading the development and delivery of software solutions that support the bank's private banking operations. This includes managing core banking systems, Treasury systems, Finance systems, and ensuring the efficient operation of Equation and SQL Server environments. The Client would like to see at least 7 to 10 years expertise in working with and developing applications using SQL Server, SSIS and SSRS and if possible some experience with C# .Net You will be working with and using MS SQL Server and SSIS for reporting purposes at this bank. The role involves strategic leadership, project management, and close collaboration with stakeholders to align technology initiatives with business objectives. Key Responsibilities: Strategic Leadership: Develop and implement the software delivery strategy for the private banking division, ensuring alignment with the bank’s business goals. Lead the adoption and integration of best practices for software development, deployment, and maintenance within the context of private banking operations. Stay abreast of emerging technologies and methodologies to enhance the bank’s software delivery capabilities, particularly in core banking and financial systems. Project Management: Oversee the planning, execution, and delivery of software projects related to core banking, Treasury systems, Finance systems, and Equation. Ensure projects are delivered on time, within scope, and within budget, managing risks, dependencies, and resource allocation effectively. Team Management: Lead, mentor, and manage a team of software developers, project managers, and QA engineers specializing in private banking systems. Foster a culture of collaboration, innovation, and continuous improvement within the team. Conduct performance reviews, identify training needs, and support career development for team members. Stakeholder Collaboration: Work closely with business units, product owners, and other stakeholders in private banking to understand their requirements and priorities. Ensure effective communication and alignment between development teams and stakeholders. Provide regular updates on project status, risks, and outcomes to senior management. Quality Assurance: Implement robust testing frameworks and quality assurance processes to ensure the delivery of high-quality software solutions for private banking. Monitor and improve software performance, reliability, and security, particularly in core banking and financial systems. Process Improvement: Continuously analyze and improve software delivery processes to increase efficiency and effectiveness, with a focus on core banking and finance systems. Implement and refine agile methodologies, DevOps practices, and CI/CD pipelines tailored to private banking needs. Vendor Management: Manage relationships with external vendors and service providers, ensuring they meet the bank’s standards and requirements. Negotiate contracts and oversee vendor deliverables related to private banking systems. Qualifications: Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, Finance, or a related field. Experience: Minimum of 10 years of experience in software development including MS SQL Server with SSIS, with at least 5 years in a leadership role within banking or financial services. Proven track record of managing large-scale software delivery projects in core banking, Treasury systems, and finance systems. Experience with Equation and SQL Server environments. Technical Skills: Strong knowledge of software development methodologies (e.g., Agile, Scrum, DevOps). Proficiency in programming languages (e.g., Java, C#, Python) and software development tools. Experience with core banking systems (e.g., Equation), Treasury systems, and finance systems. Proficiency in SQL Server and database management. Familiarity with cloud technologies (e.g., AWS, Azure, Google Cloud) is a plus. Leadership Skills: Excellent leadership and team management skills. Strong problem-solving and decision-making abilities. Exceptional communication and interpersonal skills. Certifications: Relevant certifications (e.g., PMP, Scrum Master, ITIL) are a plus. Why Join Us: Impact: Play a pivotal role in driving the bank’s digital transformation and innovation in private banking. Growth: Opportunity for professional growth and development in a dynamic and supportive environment. Culture: Join a collaborative team committed to excellence and continuous improvement. The position will be based in Central London at least 3 days week in the office. The salary for this position is circa £75K - £100K. Interested candidates are invited to submit their resume and cover letter detailing their relevant experience and qualifications. Do send your CV to us in Word format along with your salary and notice period.

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.
436 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2025 © Free-Work / AGSI SAS
Follow us