Find your next tech and IT Job or contract Embedded Software Developer (IoT, Assembler, Microcontroller...)

An embedded software is a program specifically used for hardware management. The program developed by the IT professional has no purpose outside the hardware for which it was designed. The software is therefore totally limited to the functions for which it was designed and cannot be used outside the equipment in which it is integrated. An embedded software is also called "dedicated software". An embedded software developer works in the IT sector and has the main mission of developing and designing embedded software. In other words, they are called upon to develop code exclusively optimized for the constraints of the hardware in question. The developed software is integrated into the hardware platform to perform certain tasks. The embedded software developer, in their work, takes into account the specificities of each product and its field of use, to optimize their code and adapt it to the environment. They are called upon to show a lot of patience and significant adaptability. The embedded software developer profession also requires a lot of ingenuity to always meet the needs of the equipment to be designed. The embedded software developer must also be quite responsive to intervene quickly in case of problems in code development. They can work in a company or as a freelancer.

Your search returns 487 results.
Permanent

Job VacancyFront and Backend C# Dot Net Javascript Software Developer with Umbraco

Nexus Jobs Limited
Published on

£55k-65k
West Ham, England, United Kingdom
Front and Backend C# Dot Net Javascript Software Developer with Umbraco Our Client is an established leader in the travel industry. They are looking to recruit a Full Stack Dot Net Software Developer to work on a major transformation programme for this award-winning Luxury Travel Company. Projects will include designing and implementing web based tools to automate operational tasks and improve accuracy of pricing and management information and web site enhancements. We are seeking an individual who is looking to take on the technical design and implementation of technical solutions for the business. The Client works with a number of third party suppliers and the candidate will also liaise and work closely with our vendors to help deliver solutions, as required. Depending on your expertise you will have the opportunity to take on the management of projects involving multiple stakeholders and vendors. You will be responsible for: Design and implementation of web based tools to automate a variety of business processes Implementation of enhancements to the company website (built on Umbraco) Interfacing with business systems and data warehouse to implement the required functionality Analysing and identifying ways to automate processes working alongside the business lead Designing and validating the technical suitability of proposed solutions including database design and software approaches proposed by vendors Taking on complex business change projects that involve multiple stakeholders and suppliers Potential for managing suppliers tightly to ensure delivery of our requirements within budget and on time Risk and issue management to ensure a pro-active approach is taken to managing these Skills and Experience: The Client would ideally like to see some experience with specific retail Travel Industry domain knowledge Track record of delivering projects involving in-house resources and/or third party suppliers Ability to design and architect technical solutions to complex business problems Full Stack development experience (ASP.NET, C#, HTML, CSS, JavaScript, JQuery, ReactJS, AngularJS, MS SQL Server) CMS experience e.g. with Umbraco – experience of Umbraco would be a plus Continuous Delivery skills, tools and techniques (e.g. Git, Github, Jenkins, Docker, Vagrant, Chef, Puppet, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Experience in implementing business process automation Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger PowerBI, PowerQuery, Dax & M Other API messaging formats e.g. JSON, XML, SOAP Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) A positive and cooperative individual who will work effectively across departments and within a team Ability to understand and document business requirements This is an exciting new role at this organisation – salary range £50K - £65K. The company is based in London. Please send your CV to us in Word format along with your salary and availability.
View this job
Premium Job
Contractor

Contractor jobApplication Security Program - International Industry - 92

Montreal Associates
Published on
DevSecOps
Dynamic Application Security Testing (DAST)
OWASP

6 months
650-750 €
Puteaux, Ile-de-France
🔐 𝗖𝗼𝗻𝘀𝘂𝗹𝘁𝗮𝗻𝘁 𝗦𝗲𝗻𝗶𝗼𝗿 – 𝗦𝗵𝗶𝗳𝘁-𝗟𝗲𝗳𝘁 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗣𝗿𝗼𝗴𝗿𝗮𝗺 | 𝗚𝗿𝗼𝘂𝗽𝗲 𝗜𝗻𝗱𝘂𝘀𝘁𝗿𝗶𝗲𝗹 𝗜𝗻𝘁𝗲𝗿𝗻𝗮𝘁𝗶𝗼𝗻𝗮𝗹 🚀 𝗩𝗼𝘂𝘀 𝗲̂𝘁𝗲𝘀 𝗽𝗮𝘀𝘀𝗶𝗼𝗻𝗻𝗲́(𝗲) 𝗽𝗮𝗿 𝗹𝗮 𝘀𝗲́𝗰𝘂𝗿𝗶𝘁𝗲́ 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝘃𝗲 𝗲𝘁 𝘀𝗼𝘂𝗵𝗮𝗶𝘁𝗲𝘇 𝗰𝗼𝗻𝘁𝗿𝗶𝗯𝘂𝗲𝗿 𝗮̀ 𝘂𝗻 𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗲 𝘀𝘁𝗿𝗮𝘁𝗲́𝗴𝗶𝗾𝘂𝗲 𝗮̀ 𝗹'𝗲́𝗰𝗵𝗲𝗹𝗹𝗲 𝗶𝗻𝘁𝗲𝗿𝗻𝗮𝘁𝗶𝗼𝗻𝗮𝗹𝗲 ? Dans le cadre d'une initiative majeure visant à intégrer la sécurité dès la conception des applications, nous recherchons un Consultant Senior Application Security / DevSecOps capable d'accompagner la définition, la gouvernance et le déploiement d'un programme global de sécurisation des développements. Vos missions ✅ Définir et structurer les standards Secure SDLC et DevSecOps ✅ Construire les modèles opérationnels, processus, KPI et gouvernance ✅ Piloter des études de marché, benchmarks, PoC, RFI/RFP autour des solutions AppSec ✅ Accompagner l'intégration des pratiques de sécurité dans les chaînes CI/CD ✅ Sécuriser la Software Supply Chain et la gestion des dépendances logicielles ✅ Sensibiliser et accompagner les équipes de développement à l'adoption des bonnes pratiques Secure Coding ✅ Contribuer aux travaux relatifs à l'IA générative, à la sécurité des agents IA et aux nouveaux usages du développement assisté par l'IA Profil recherché ✔ 5 ans d'expérience minimum en Application Security, DevSecOps ou Secure SDLC ✔ Expérience confirmée dans des environnements grands comptes internationaux ✔ Solide maîtrise des sujets : OWASP SSDLC DevSecOps SAST / DAST / IAST / SCA GitLab / GitHub Secrets Management Software Supply Chain Security Infrastructure as Code Security AI Security ✔ Très bonnes capacités de communication, coordination et pilotage transverse ✔ Anglais fluide indispensable Vous avez déjà participé à la transformation DevSecOps d'un grand groupe ou au déploiement d'un programme Application Security à grande échelle ? Échangeons. #ApplicationSecurity #AppSec #DevSecOps #SSDLC #SecureSDLC #OWASP #CyberSecurity #SoftwareSecurity #SecureCoding #AISecurity #Freelance
View this job
Premium Job
Internship

Internship offerStage - Software Engineer - GOJOB

La French Tech
Published on
Next.js
Node.js
React

6 months
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Rejoignez une entreprise lauréate ou membre du réseau La French Tech, qui rassemble les start-up et scale-up les plus innovantes de France et contribue à la création de plus de 1,1 million d'emplois directs et indirects en France et à l'international. Gojob recrute un Software Engineer en stage, intégré à une squad et à l'équipe Tech aux côtés de Staff, Senior et Junior Software Engineers, avec un sujet fil rouge à porter. Gojob est une plateforme de service pour l'emploi (travail temporaire) qui s'appuie sur ses propres technologies, ses infrastructures data et son IA « Aglae » pour fluidifier le marché du travail. Au quotidien, la personne délivre des features innovantes à fort impact de bout en bout : comprendre le besoin avec les utilisateurs (États-Unis ou France) et le Product Manager, définir une solution technique, l'implémenter selon les principes de l'équipe tech (Software Craftsmanship, Domain Driven Design, TDD, Clean Architecture), puis la livrer aux utilisateurs. Elle travaille aussi sur des sujets techniques transverses au sein des guildes (amélioration de la DX, optimisations CI/CD, scaling d'infrastructure, architecture, librairies transverses). L'organisation est agile et lean, avec du déploiement continu (5+ par jour), du pair programming et une démarche data-driven. Une poursuite en CDI après le stage est envisagée.
View this job
Contractor

Contractor jobIT Project Manager Background Infrastructure / Anglais opérationnel (H/F)

Octopus Group
Published on
Infrastructure
Project management
Software Development LifeCycle (SDLC)

6 months
600-640 €
La Défense, Ile-de-France
Dans le cadre d'un projet stratégique de transformation SI, nous recherchons un(e) IT Project Manager expérimenté(e) pour piloter des projets IT de bout en bout, de la phase de cadrage jusqu'à la mise en production. Missions :En tant que Chef de Projet IT, vous serez responsable de la bonne conduite des projets, dans le respect des délais, des coûts et de la qualité des livrables. Vos principales responsabilités seront les suivantes : Élaborer et piloter les plannings projets, les budgets, les ressources et les jalons. Coordonner les différentes équipes IT et assurer une communication fluide entre toutes les parties prenantes. Rédiger et superviser la documentation projet (spécifications fonctionnelles, plans de tests, documentation de livraison, etc.). Garantir la bonne exécution du cycle de développement logiciel jusqu'à la mise en production. Identifier les risques, mettre en œuvre les plans d'actions et assurer le suivi qualité des livrables. Définir et piloter la stratégie de migration vers la production. Coordonner les opérations de migration des données et d'intégration des systèmes. Accompagner les équipes lors du démarrage en production (Hypercare) et assurer la stabilisation de la solution.
View this job
Permanent

Job VacancyBackend Software Developer with C# and Umbraco

Nexus Jobs Limited
Published on

£55k-70k
United Kingdom
Backend Developer (Umbraco) - Senior-level Working as part of the Digital team, you'll be responsible for the ongoing development and improvements to an eCommerce website as well as other internal applications for this award-winning Travel Company. You will be responsible for: Leading the eCommerce web and application development from a technical perspective Collaborating with the front end developer and design resource to deliver improved UI & UX A problem solver - you'll need to be able to analyse and suggest improvements to existing website features Analysing and identifying ways to automate processes working alongside the business lead Implementing automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Familiar with JIRA and Confluence Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger and other API messaging formats e.g. JSON, XML, SOAP Experience of PowerBI, PowerQuery and R Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) A positive and cooperative individual who will work effectively across departments and within a team Worked in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes Benefits Company pension Performance-related bonus Generous holiday concessions Friend and family discounts on Travel holidays Educationals – trips for staff to get to know and understand our destinations 'Cycle to work' scheme The salary for this role will be in the range £55K to £65K per year depending on experience. The Client is based in Central London and this role will be working remotely. Do send your CV to us in Word format along with your salary and availability.
View this job
Permanent

Job VacancySenior Software Developer

CGI
Published on

United Kingdom
Join CGI and help shape the digital services that support one of the UK's most important public sector organisations. As a Senior Software Developer, you'll play a key role in delivering secure, scalable solutions that enable our client to modernise their systems and improve services for millions of UK citizens. Working within a collaborative Agile environment, you'll contribute to innovative cloud-based platforms, influence technical direction, and mentor others while developing solutions that have a meaningful impact. At CGI, you'll be empowered to take ownership of your work, collaborate with talented colleagues, and continue growing your career through ongoing support and development. 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 remote position.
View this job
Permanent

Job VacancyFrontend Software Developer with Javascript HTML

Nexus Jobs Limited
Published on

£40k-50k
United Kingdom
Frontend Software Developer with Javascript and HTML Our Client is looking to recruit Frontend Software Developer with at least 3 to 5 years experience of developing Frontend software with Javascript and HTML 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. The Role 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 Clients offices are based in Central London and this role will be remote working. The salary for this role will be in the range £40K to £50K. Do send your CV to us in Word format along with your salary and availability.
View this job
Permanent

Job VacancyProduct Owner IoT (F/H)

CELAD
Published on

45k-50k €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 à 2 jours de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 5 ans minimum Nous recherchons un.e Product Owner IoT pour piloter le développement d'une nouvelle gamme de produits de sécurité connectés. Votre rôle sera de transformer une vision produit en fonctionnalités concrètes, priorisées et livrées, tout en coordonnant les équipes qui les rendent possibles. Ici, vous n'intervenez pas uniquement sur un backlog : vous accompagnez un produit de sa conception jusqu'à sa mise sur le marché. Ce que vous ferez au quotidien : 1/ Vous porterez la vision produit Vous recueillez les besoins des clients, des utilisateurs et des différentes parties prenantes afin de construire une vision claire du produit. Vous transformez ces besoins en User Stories, priorisez les fonctionnalités et veillez à ce que chaque évolution apporte une réelle valeur aux utilisateurs. 2/ Vous piloterez le développement du produit Vous accompagnez le projet de bout en bout : - préparation des jalons et du planning - suivi des délais, des risques et des coûts - coordination des différentes étapes : conception, prototypage, tests et industrialisation. Votre objectif : permettre aux équipes de livrer régulièrement un produit de qualité. 3/ Vous animerez les équipes Agile Vous gérez le backlog produit et arbitrez les priorités en tenant compte des enjeux métier et des contraintes techniques. Au quotidien, vous travaillez avec les équipes : - Firmware - Electronique - Développement mobile - Cloud - R&D et participez aux rituels Agile pour maintenir un rythme de développement efficace. 4/ Vous contribuerez à la stratégie IoT Vous participez à la réflexion autour des nouveaux usages liés aux objets connectés : - maintenance prédictive - alertes en temps réel - intégration avec des solutions domotiques - nouvelles fonctionnalités connectées. Vous réalisez également une veille technologique afin d'alimenter la roadmap produit. 5/ Vous fédérerez les équipes Vous facilitez la collaboration entre les différents métiers impliqués dans le développement des produits et créez les conditions permettant aux équipes d'avancer ensemble.
View this job
Contractor

Contractor jobProduct Owner IoT (F/H)

CELAD
Published on

1 year
420-450 €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 à 2 jours de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 5 ans minimum Nous recherchons un.e Product Owner IoT pour piloter le développement d'une nouvelle gamme de produits de sécurité connectés. Votre rôle sera de transformer une vision produit en fonctionnalités concrètes, priorisées et livrées, tout en coordonnant les équipes qui les rendent possibles. Ici, vous n'intervenez pas uniquement sur un backlog : vous accompagnez un produit de sa conception jusqu'à sa mise sur le marché. Ce que vous ferez au quotidien : 1/ Vous porterez la vision produit Vous recueillez les besoins des clients, des utilisateurs et des différentes parties prenantes afin de construire une vision claire du produit. Vous transformez ces besoins en User Stories, priorisez les fonctionnalités et veillez à ce que chaque évolution apporte une réelle valeur aux utilisateurs. 2/ Vous piloterez le développement du produit Vous accompagnez le projet de bout en bout : - préparation des jalons et du planning - suivi des délais, des risques et des coûts - coordination des différentes étapes : conception, prototypage, tests et industrialisation. Votre objectif : permettre aux équipes de livrer régulièrement un produit de qualité. 3/ Vous animerez les équipes Agile Vous gérez le backlog produit et arbitrez les priorités en tenant compte des enjeux métier et des contraintes techniques. Au quotidien, vous travaillez avec les équipes : - Firmware - Electronique - Développement mobile - Cloud - R&D et participez aux rituels Agile pour maintenir un rythme de développement efficace. 4/ Vous contribuerez à la stratégie IoT Vous participez à la réflexion autour des nouveaux usages liés aux objets connectés : - maintenance prédictive - alertes en temps réel - intégration avec des solutions domotiques - nouvelles fonctionnalités connectées. Vous réalisez également une veille technologique afin d'alimenter la roadmap produit. 5/ Vous fédérerez les équipes Vous facilitez la collaboration entre les différents métiers impliqués dans le développement des produits et créez les conditions permettant aux équipes d'avancer ensemble.
View this job
Premium Job
Contractor
Permanent

Job VacancyExpert Technique - Niveau 3 (Sénior) - Lyon chez ENEDIS

Deodis
Published on
J2EE / Java EE
React
Test-Driven Development (TDD)

12 months
40k-45k €
400-410 €
Lyon, Auvergne-Rhône-Alpes
Contexte de la mission Etre en capacité de gérer des chantiers techniques complexes faisant évoluer l'architecture en privilégiant toujours la robustesse, la qualité et la performance. 5 années d'expérience souhaitées Objectifs et livrables Activité principale o Participation au diagnostic et à la résolution des incidents de productions. o Gestion de chantiers techniques complexes o Répondre aux sollicitations pour la conception, le développement et l'amélioration des solutions techniques o Développements et revues de code sur des problématiques techniques complexes o Support technique o Rédaction de documents techniques o Être garant de la qualité des livrables Activité secondaire o Animation et participation à des ateliers techniques projets ou transverses o Faire le lien avec les équipes de sécurité et d'architecture transverse l'Entreprise Stack technique de l'équipe JIRA, Confluence Kafka, Java, Oracle, Flume, Elasticsearch, Storm, Infinispan, Drools, Spring. Compétences attendues sur le profil Participation au diagnostic et à la résolution des incidents de productions Collaborer avec le reste de l'équipe pour trouver les meilleures solutions aux problématiques techniques rencontrées Développements et revues de code sur des problématiques techniques complexes (de manière occasionnelle) Support technique de dernier niveau Impératif 1: TDD Impératif 2: REACT Impératif 3: JAVA Compétences demandéesCompétencesNiveau de compétence TDD Confirmé REACT Confirmé JAVA Confirmé Impératif 1: TDD Impératif 2: REACT Impératif 3: JAVA
View this job
Contractor

Contractor jobDevSecOps et Responsable Sécurité Produit

LIANEO
Published on
DevSecOps
IoT
ISO 27001

12 months
Versailles, Ile-de-France
Contexte de la mission: Au sein d'une entreprise spécialisée dans la conception et la fabrication de solutions technologiques connectées pour les espaces publics, l'activité repose sur la maîtrise complète de la chaîne de valeur : équipements matériels, algorithmes de traitement d'images, logiciels embarqués et applications de supervision. Les systèmes déployés sur le terrain opèrent sur des cycles de vie longs et traitent des données critiques. Dans un environnement certifié ISO 27001 et en vue de se conformer aux futures réglementations cyber (notamment le Cyber Resilience Act), un poste transverse est créé pour porter la sécurité globale des produits (matériel et logiciel) et industrialiser la chaîne de développement. Objectifs et missions principales 1. Sécurité produit et conformité Analyse et cartographie : évaluer la surface d'attaque des équipements et mener les analyses de risques ciblées sur les produits. Mise en conformité réglementaire : structurer et piloter la démarche d'alignement avec les exigences du CRA (documentation technique, gestion de la vulnérabilité sur la durée de vie du matériel, processus de déclaration). Traçabilité des composants : générer et maintenir à jour les nomenclatures logicielles (SBOM) sur l'ensemble des versions matérielles et applicatives. Définition des politiques de sécurité : établir les normes applicables aux produits (secure boot, chiffrement, gestion des secrets, durcissement des systèmes Linux embarqués et des interfaces, mises à jour signées). Gestion et résolution des failles : qualifier les vulnérabilités identifiées ou remontées, arbitrer leur niveau de criticité, et piloter la mise en œuvre des correctifs avec les équipes opérationnelles et la communication envers les clients. 2. DevSecOps et industrialisation Conception des chaînes d'intégration : déployer et optimiser les pipelines CI/CD couvrant le logiciel embarqué, les applications web et les briques algorithmiques. Automatisation : automatiser les phases de compilation, de test, d'assemblage et de préparation au déploiement des paquets applicatifs. Intégration de la sécurité (Security by Design) : intégrer les outils de contrôle automatisés dans la chaîne d'intégration (SAST, analyse des dépendances, scans de conteneurs, signature des artefacts). Reproductibilité : garantir la traçabilité et la reproductibilité des builds. 3. Pilotage transverse et accompagnement Acculturation : sensibiliser et former les équipes de développement, d'innovation et de validation aux bonnes pratiques de sécurité logicielle et matérielle. Interface technique : assurer la représentation de l'expertise sécurité en interne et auprès des parties prenantes externes (clients, organismes d'audit). Livrables attendus Cartographies des surfaces d'attaque et matrices d'analyse de risques produits. Documentation technique de conformité réglementaire (dont CRA) et processus d'incident/vulnérabilité. SBOM (Software Bill of Materials) à jour pour l'ensemble des releases. Politiques et procédures de durcissement matériel et logiciel écrites et déployées. Pipelines CI/CD sécurisées et automatisées opérationnelles. Dashboards de suivi et d'arbitrage des vulnérabilités (plans de remédiation).
View this job
Contractor
Permanent

Job VacancyIngénieur IA opérationnel Séniorité F/H

SMARTPOINT
Published on
AI Agent
Software Development LifeCycle (SDLC)

6 months
60k-65k €
550-580 €
Ile-de-France, France
Séniorité - ingénieur IA opérationnel. Une personne qui a réellement conçu et déployé des projets IA concrets (agents, prompts, MCP, mémoire), et pas seulement dirigé ces projets. Doit être capable de livrer de manière autonome. Utilisation de VSCode Github Copilot Description des services à réaliser L'équipe Train Release Management (TRM) est responsable de la mise en œuvre et de la gestion des processus de release à travers les environnements de développement, de test et de production. Cela inclut la coordination de trois processus : la Gestion des Releases, la Gestion des Changements et la Gestion des Incidents. L'équipe travaille en collaboration avec tous les acteurs des projets de développement logiciel, en traduisant les besoins (releases trains, correctifs, incidents, bugs, BAU, vulnérabilités, demandes ad hoc, obsolescence) en une feuille de route détaillée des releases avec les rapports associés, et en améliorant continuellement chaque processus. Ce projet s'appuie sur la mise en œuvre de l'IA déjà en cours au sein de l'équipe, avec un accent sur l'automatisation, la gestion du contexte et le partage des connaissances appliqués aux activités de gestion des releases. L'objectif est d'améliorer l'efficacité individuelle et collective en intégrant des améliorations IA dans les processus TRM existants (planification des releases, coordination des changements, suivi des incidents, surveillance de l'éligibilité, reporting), tout en alignant les solutions avec les exigences de gouvernance et les bonnes pratiques du cycle de vie du développement logiciel (SDLC). Le service comprendra les éléments suivants : 1. Mise à l'échelle du framework IA pour l'équipe : L'ingénieur structurera et mettra à l'échelle le framework IA existant (agents, prompts, mémoire, méthodologie de cas d'usage) afin qu'il soit documenté, standardisé et utilisable par tous les membres de l'équipe. Cela inclut la structuration du dépôt Git partagé avec une organisation claire, des règles de contribution et des pratiques de contrôle de version, en veillant à ce que les cas d'usage suivent une approche cohérente, soient versionnés, testables et conformes aux normes SDLC et de gouvernance. 2. Processus opérationnels TRM assistés par l'IA : Le service fournira des solutions assistées par l'IA pour les processus clés de gestion des releases tels que la planification, le suivi des changements, le monitoring de la résolution des incidents, le reporting d'éligibilité, l'analyse des causes racines et les retours d'expérience. Cela inclut l'utilisation de GitHub Copilot pour automatiser les tâches répétitives, soutenir l'analyse et la prise de décision, améliorer la traçabilité et accroître l'efficacité opérationnelle. 3. Qualité et responsabilité : L'ingénieur sera garant de la qualité de tous les livrables assistés par l'IA, en intégrant des pratiques de validation et d'assurance qualité dans les solutions délivrées. Garantir la fiabilité et la responsabilité des résultats générés par l'IA fait partie intégrante du service. 4. Gestion du contexte et de la mémoire : L'ingénieur construira et maintiendra une base de connaissances structurée permettant aux outils IA d'opérer avec une pleine connaissance des processus, règles et données de référence TRM. Cela inclut la codification des définitions de processus, des règles de progression des trains, des workflows d'approbation des changements et des données de référence en formats lisibles par machine. La base de connaissances sera mise à jour selon un cycle régulier (révision bimensuelle). 5. Co-création et montée en compétences : L'ingénieur travaillera en collaboration avec l'équipe pour co-créer des standards, outils et documentations. Le service inclura du coaching, des conseils et des transferts de connaissances pour permettre à l'équipe d'adopter, maintenir et étendre les frameworks IA de manière autonome. 6. Mesure de la performance et reporting : L'ingénieur définira, automatisera et suivra les indicateurs clés de performance (KPIs) liés aux activités IA, et soutiendra la communication de l'impact de l'IA sur la productivité, la qualité et la réduction des risques. 7. Documentation et communication : Le service fournira une documentation claire et complète ainsi que des présentations pour mettre en valeur les frameworks IA, les solutions et les réalisations auprès des parties prenantes, dans un souci de transparence et d'amélioration continue. Livrables et Calendrier Livrables : Framework IA déployé à l'équipe : documenté, standardisé, avec dépôt Git structuré Implémentation de solutions IA pour les processus clés TRM (suivi des releases, coordination des changements, monitoring des incidents, reporting d'éligibilité, analyse des causes racines) Base de connaissances structurée, mise à jour bimensuellement Sessions de partage des connaissances, ateliers et supports de coaching Tableaux de bord de performance et suivi automatisé des KPIs Rapport final résumant les réalisations, lessons learned et recommandations
View this job
Permanent

Job VacancyFull Stack Software Developer with C# Asp.net

Nexus Jobs Limited
Published on

£55k-75k
Basildon, England, United Kingdom
Fullstack Software Developer with C# Asp.net Our Client is an established is a recognised leader with a widely used commercial software in the financial markets. They are now looking for additional personnel to join the software development team with extensive proven expertise in developing software with C# with .net core – you must have at least 5 to 7 years experience. Personal Responsibilities: The Client is looking for a creative, detail-orientated Web Software Developer to join our Web Development team. Within the Web Development team, you will have the opportunity to enjoy working with a range of web technology across the full stack. The Company's client base is growing and as part of this growth we are looking to improve and enhance our web-oriented product offerings. We are looking to recruit highly motivated and creative web developers who can be instrumental in delivering an ambitious digital roadmap. Previous Experience/Education: Web Developers at this Company don't always need industry-specific work experience, but they must be able to demonstrate their web software coding capability in organisations of a similar size and complexity. Ideally, looking for Web Developers with 5 plus years work experience. Additionally, candidates should be experienced in debugging and profiling applications associated with developing, testing and deploying web applications. It is preferable for Web Developers to hold a degree in Computer Science or a related field. Successful Web Developers should have sound knowledge and experience in different programming applications. C#, Asp.net/Core, JavaScript, HTML, CSS, MVC and JSON are required core skills. Function: Candidates should be able to demonstrate strong ability to work independently and as part of a team building websites from the ground up in C#, MVC, Asp.net and Asp.net core. The successful candidate should have a good command of C#, HTML, CSS, JavaScript, JSON & Bootstrap. Exposure to any UI binding framework such as Vue.js, AngularJS, React, and Knockout would be beneficial. Additionally, the candidate should be comfortable using IIS. Full understanding of the MVC pattern, REST APIs and asp.net controllers are a must. Web developers should be aware of security vulnerabilities, such as those identified in OWASP, and their code should mitigate these threats. Required: Web Developers need experience in the design, creation and maintenance of websites across multiple platforms. The most important duties and responsibilities of the Web Developer include: Writing efficient code using best practice for software development Creating websites using different languages such as HTML and CSS Working with Programmers and Web Designers to create a website that matches the visual design intent Communicating with business colleagues to gather and refine requirements and specifications for content development within agreed-upon timelines Researching a variety of software programs Creating and maintaining the documentation for software used Improving and enhancing websites after they have been created Skills Required: A successful Web Developer candidate will have various prerequisite skills/qualifications needed for duties such as a Degree in Computer Science or related field). Some skills include, but are not limited to, the following: Strong interpersonal skills and the ability to establish and maintain close working relationships with business stakeholders and other technologists A pro-active approach with a keen attention to detail Proactive with a keen desire to take ownership of projects Functional knowledge and coding experience Basic knowledge of search engine optimisation (SEO) The ability to multitask within the budgets and time constraints set by the company Strong communication and problem-solving skills An understanding of development approaches and methods Knowledge of mobile applications, computer operating systems and web browsers Strong analytical skills The salary for this position with be in the range £55K - £75K plus benefits. The Client has offices in the City of London and close to Basildon in Essex. Currently this role will be based 2 days at the office in Essex and 3 days remote working. Please send your CV to us In Word format along with your salary and notice period.
View this job

Submit your CV

  • Manage your visibility

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

  • Get discovered

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

  • Join a community

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

Frequently asked questions about working as a Embedded Software Developer (IoT, Assembler, Microcontroller...)

What is the role of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer creates and designs various computer systems while defining the architecture of components and products.

How much does a Embedded Software Developer (IoT, Assembler, Microcontroller...) charge

The daily rate of an embedded software developer is £450, this depends on the freelancer's experience. The salary of a junior embedded software developer ranges between £28,000 and £35,000 gross per year. But by gaining experience, the embedded software developer can then expect a higher compensation, around £60,000 per year.

What is the definition of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software developer must meet the company's needs and for this purpose focuses on embedded software development. They ensure both the quality of the software, but also its sustainability, security, energy efficiency and consumption. Their mission is based on developing optimized code, while taking into account the various constraints of the platform on which they work. Moreover, their involvement in the testing phases is also important to validate the different processes and if necessary to implement technical documentation. The embedded software developer systematically performs technology monitoring to stay informed of the latest developments. They also use assembly languages such as C++ to code according to client recommendations. On a daily basis, they practice oral and written English and have excellent knowledge of general operating systems such as Linux or Windows.

What type of mission can a Embedded Software Developer (IoT, Assembler, Microcontroller...) handle

• The embedded software developer is actually a computer engineer whose mission is to develop software that will then be embedded within physical products. This type of embedded software is present in our daily lives, without even noticing its presence. For example, software capable of managing supermarket checkouts, software managing the dashboard of a connected car, or software defining the automation of a robotic arm that you can find in industry. • Given that there are numerous applications, the embedded software developer profession requires skills adapted to the environment in which it operates. It is therefore not uncommon for the job to require complementary skills in mechanics, calculation, electricity, electronics, or robotics. • On a daily basis, the embedded software developer handles the installation of computer system-related equipment, as well as their maintenance and development. • These responsibilities translate into total management of embedded software projects. They are also called upon for the development and prototyping of embedded software on the coding side. • The embedded software developer is also involved in numerous tests and validation phases with the implementation of technical documentation. • Finally, they maintain regular technological watch to take into account the latest trends.

What are the main skills of a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• As mentioned previously, the embedded software developer has an excellent understanding of programming languages such as Java, C or C++. These are mandatory skills, as programming occupies a predominant place in their daily work. • But that's not all, the embedded software developer has excellent knowledge of electronics and then secondary skills related to the environment in which they operate. Thanks to their expertise in the field, they can anticipate the behavior of electronic hardware in order to adapt their coding. • Finally, they collaborate with other IT professionals, such as the embedded systems engineer to optimize their project.

What is the ideal profile for a Embedded Software Developer (IoT, Assembler, Microcontroller...)

• In order to successfully carry out their mission, the embedded software developer must be able to solve any problem. • In their field, they must be perfectionist by considering all possibilities. • Being naturally curious, this will drive them to discover new procedures and experiment with a new way of coding. • Finally, it is absolutely imperative to have perfect mastery of technical English.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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