Find your next tech and IT Job or contract Embedding
What you need to know about Embedding
Embedding enables developers to integrate external data and models directly into applications, enhancing functionality through embedding techniques that improve performance and user experience across web and software development projects.
Job Title: Senior Software Developer Location: Staplehurst, Kent (Please note that candidates must live within a 20 mile radius to apply) Salary: £50,000 to £60,000 (dependent on experience) Job Type: Permanent/ Full time About Us: Burtons Manufacturing Co Ltd. is a veterinary equipment manufacturer based in Staplehurst, Kent. Established in 1981 Burtons has been supplying the veterinary industry with a full range of products for over 40 years. Fundamental to the provision of safe anaesthesia is the support of well-designed ventilation and patient monitoring equipment. Burtons have a range of products designed specifically for veterinary use, with embedded or mainstream operating system software running mainly on Windows PC's or Linux platforms. About the role: Due to the growth of the company and range of products, Burtons require an experienced programmer to expand the development team. Burtons are looking for an experienced programmer well versed in Windows and Linux software development using predominantly C++, but also C#, .NET and web-based programming languages. The role will involve working on user-interface software for the control of mechanical ventilators and the monitoring of patients under anaesthesia. Burtons have a combination of electronic and clinically skilled personnel within the company driving forward new advances in animal ventilation and monitoring techniques. Burtons would like to expand the current software into hand-held mobile devices. This role reports directly to the Production Director. Duties and Responsibilities: This is a senior role requiring proven skills and abilities; please note this role is not suitable for applicants requiring further training/mentoring. Work with existing programmers on developing new product code for Windows and Linux platforms. Current C++ projects include new animal ventilators, new Multi-Parameter patient monitors and a new ventilator simulation system. Be involved in the creation of new C++ software from scratch, matched to the requirements of new products. Support existing code in legacy products (C++ and C#) by responding to customer reports and identified software defects. Support the development team with university and internal research projects. Work with the development team to expand the platform usage of existing software to include hand-held devices such as tablets and mobile phones. Demonstrate a desire to take ownership of own work and maintain excellent attention to detail. Work across departments to provide bespoke software solutions About you: Primary: Minimum 5 years' experience of developing applications using Windows Visual Studio Well versed in predominantly C++ and C, with experience of C#, and .NET Strong experience of working with Windows and Linux operating systems Ability to adopt ownership of responsibility for a project, to oversee meeting of deadlines and project objective. Tertiary education with supporting qualifications Demonstration of previous industry work history Demonstration of extensive knowledge and previous experience may be considered in place of formal tertiary qualifications Secondary: Good organisational and planning skills Clear and precise documentation and annotation for code development Ability to work alone and as part of a development team Ability to understand and focus on the core requirements of a task Ability to clearly explain ideas and concepts to less experienced members of the team or members of other departments Beneficial: Experience of embedded systems C, C++ programming in embedded systems Working with the Microchip range of microcontrollers Experience of working with iOS and Android platforms Benefits: Competitive annual salary £50,000 to £60,000 (dependent on experience) Permanent contract, 40 hours per week, Monday to Friday; Burtons have a range of flexible working options available for the right candidate. 33 holiday days per year (inc. bank holidays) Contributory pension scheme Excellent opportunities to train and progress Offices and workshops based in beautiful countryside setting On-site car parking Staff events, such as the Big Summer Party and awards Scheme Please click the APPLY button to submit your CV for this role Candidates with experience or relevant job titles of Lead Software Engineer, Principal Developer, Software Architect, Senior Programmer, and Technical Lead may also be considered.
Au sein d'une équipe spécialisée en Data et Intelligence Artificielle, vous intervenez sur des problématiques à forte dimension technique autour de la gestion de données, de l'Information Retrieval et de l'IA générative. Votre mission consiste à concevoir et industrialiser les pipelines permettant de collecter, transformer, indexer et rechercher de grands volumes de données, afin d'alimenter des applications basées sur les LLM et les architectures RAG. Vous serez également impliqué dans les choix d'architecture, l'amélioration de la pertinence des recherches et l'industrialisation des solutions en production. Vos principales missions Data Engineering & Indexation Concevoir et industrialiser des pipelines d'ingestion de données provenant de sources hétérogènes. Mettre en œuvre les traitements de parsing, nettoyage, normalisation et chunking. Concevoir et maintenir des systèmes d'indexation à grande échelle. Mettre en œuvre des bases vectorielles et des embeddings. Garantir la qualité, la fraîcheur, la traçabilité et la scalabilité des données et des index. Retrieval & RAG Concevoir des stratégies de recherche sémantique et hybride. Combiner recherche lexicale (BM25), embeddings, filtrage et reranking. Mettre en place des indicateurs de pertinence : Recall, Precision, nDCG, MRR. Optimiser les mécanismes de Retrieval alimentant les LLM et architectures RAG. Travailler sur la gestion du contexte, la déduplication et la qualité des résultats. Architecture & qualité Participer aux choix techniques et à l'évolution de la stack Data/IA. Mettre en place les bonnes pratiques de développement : Clean Code, SOLID, tests automatisés. Assurer l'observabilité des pipelines et des services. Contribuer à la sécurité et à la conformité des données. Accompagner techniquement les équipes et partager les bonnes pratiques. Environnement technique Indispensable : Python 3.11+ Data Engineering / Information Retrieval Embeddings / NLP Recherche sémantique et hybride RAG / LLM Bases vectorielles : Qdrant, Weaviate, pgvector, OpenSearch PostgreSQL Tests avec Pytest Environnement apprécié : LangChain OpenAI, Mistral, Amazon Bedrock BM25 / reranking Kafka Redis Airflow / Spark Docker / Kubernetes CI/CD Go ou Java
1. Architecture & Intégration LLM -Conception des services : Définir l'architecture des APIs et des workers, la stratégie de cache et les mécanismes de résilience (retries, circuit breakers, fallback de modèles). -Industrialisation IA : Concevoir les chaînes d'inférence (prompting, function calling, RAG, embeddings, agents) et valider les choix technologiques via des POCs et des Benchmarks. -Performance & Scalabilité : Arbitrer entre les traitements synchrones et asynchrones pour concilier débit, latence et coût face aux charges de production. 2. APIs Web Haute Performance & Streaming -Définition des APIs : Créer des APIs robustes et documentées sous FastAPI (contrats clairs, validation Pydantic, authentification unifiée et isolation par pays). -Asynchronisme & Temps réel : Maîtriser asyncio, la concurrence et le parallélisme. Implémenter le streaming des réponses LLM, la gestion fine des timeouts, du backpressure et de l'annulation des requêtes. -Observabilité & Sécurité : Intégrer nativement la télémétrie (logs, métriques, traces) et les guardrails de sécurité (Zero Trust, gestion des secrets, isolation des tokens). 3. Leadership Technique & Gouvernance -Gouvernance Inner Source : Être un membre influent de la communauté technique pour assurer la cohérence et la réutilisabilité des composants partagés. -Accompagnement des squads : Aider les équipes applicatives (IA Assistant, Search, Édition...) à intégrer vos capabilities IA avec un minimum de friction. -Culture Craftsmanship : Promouvoir au quotidien le Clean Code, les principes SOLID et les tests automatisés.
Vous intégrerez l'équipe projet SAP en charge de l'implémentation eppds (Embedded PP/DS) dans le cadre d'une transformation S/4HANA Greenfield. La mission consiste à apporter votre expertise sur le module SAP APO / PP/DS, à contribuer à la conception fonctionnelle et au paramétrage de la solution eppds, et à accompagner les équipes métiers et techniques tout au long du projet. Vos principales missions seront les suivantes : - Participer aux ateliers de cadrage et de conception fonctionnelle eppds - Définir les processus de planification de production et d'ordonnancement détaillé - Réaliser le paramétrage de la solution eppds dans S/4HANA - Apporter votre expertise sur les fonctionnalités avancées de PP/DS (heuristiques, optimiseur, modèles d'ordonnancement) - Contribuer à la définition des données de base (PDS, ressources, modèles) - Analyser les écarts entre les processus actuels APO et la cible eppds - Rédiger les spécifications fonctionnelles et techniques - Animer les ateliers avec les équipes métiers - Coordonner les échanges avec les équipes techniques et fonctionnelles - Accompagner les phases de tests d'intégration et de recette - Contribuer à la formation et au support des utilisateurs clés Livrables attendus : - Dossiers de conception fonctionnelle eppds - Spécifications fonctionnelles et techniques - Documentation de paramétrage - Cahiers de tests d'intégration - Supports d'ateliers et de formation Modalités : - Démarrage souhaité : ASAP - Durée : 3 mois renouvelables, longue visibilité - Localisation : Clermont-Ferrand - Rythme : 3 jours sur site tous les 15 jours, le reste en télétravail - Charge : temps plein - Langues : français et anglais Merci de transmettre votre CV ainsi que vos disponibilités et votre TJM indicatif.
At CGI, we are transforming how organisations deliver secure, scalable digital services, and our DevSecOps Engineers are at the heart of that change. In this role, you will design and operate resilient cloud platforms that power critical systems, embedding security and automation into every stage of the lifecycle. We combine deep engineering expertise with a culture of collaboration and accountability, enabling you to shape DevOps and SRE best practice while driving measurable impact for our clients. Here, your ideas are valued, your ownership makes a difference, and your growth is supported as you help us deliver innovative, high-value solutions across modern cloud environments. 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.
Principal Electronics Engineer (DSP) Macclesfield (4 Days On-Site, Friday WFH) £55,000 - £65,000 + Bonus + 8% Employer Pension Contribution + Flexible Working Are you a Senior/Principal Electronics Engineer with a strong background in hardware and firmware development, looking to join a specialist engineering business where you can play a key role in the design of cutting-edge technology? This is an excellent opportunity to join a highly technical engineering team, taking ownership of the design and development of new electronic hardware and embedded firmware solutions while supporting and enhancing existing product lines. Working on advanced sensing and signal processing technologies, you will be involved throughout the full product development lifecycle, from concept and design through to testing, validation and ongoing maintenance. This position is ideal for an engineer who enjoys solving complex technical challenges and working across both analogue and digital electronics. The successful candidate will possess strong hardware design expertise, embedded C programming skills and extensive experience with digital signal processing techniques (DSP). Any experience with optoelectronics, ARM microcontrollers, FreeRTOS or advanced PCB layout techniques would be highly advantageous. Offering a strong benefits package and a collaborative engineering environment, this is a fantastic opportunity for an ambitious electronics engineer seeking a senior technical position with genuine career development. The Role: Design and development of new hardware and firmware solutions Maintenance, enhancement and support of existing electronic products Digital and analogue circuit design Signal acquisition, A/D conversion and digital signal processing PCB design and layout across new product developments The Person: Strong background in digital and analogue electronics design Experience with signal acquisition, DSP, filter design and FFT Embedded C programming experience PCB layout and hardware development expertise Knowledge of ARM/STM32, FreeRTOS, optics/optoelectronics or HDI PCB techniques advantageous Reference Number: BBBH278541 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.