we’ve utilised these technologies: C# (with ASP.Net Core) to create a robotics orchestrator Python to write async, web API based, microservices + image recognition React for frontend UIs C++ to implement low level algorithms and firmware MQTT for service-to-service communication Docker containerise and run services Azure for most cloud infrastructure Azure DevOps for project management, repos and More ❯
we’ve utilised these technologies: C# (with ASP.Net Core) to create a robotics orchestrator Python to write async, web API based, microservices + image recognition React for frontend UIs C++ to implement low level algorithms and firmware MQTT for service-to-service communication Docker containerise and run services Azure for most cloud infrastructure Azure DevOps for project management, repos and More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
DWP Digital
resilience, automation, and citizen experience. You'll bring experience with legacy tech (Actian Ingres, OpenROAD) and modern platforms (AWS, Azure, containers), as well as proficiency in Java, C/C++, .NET and JavaScript. This is a unique opportunity to be at the heart of digital change in government, balancing the stability of legacy systems with the innovation of modern engineering. More ❯
sunderland, tyne and wear, north east england, united kingdom Hybrid / WFH Options
DWP Digital
resilience, automation, and citizen experience. You'll bring experience with legacy tech (Actian Ingres, OpenROAD) and modern platforms (AWS, Azure, containers), as well as proficiency in Java, C/C++, .NET and JavaScript. This is a unique opportunity to be at the heart of digital change in government, balancing the stability of legacy systems with the innovation of modern engineering. More ❯
software designs and processes, ensuring compliance with industry standards and regulatory requirements. Problem Solving: Troubleshoot complex technical issues and deliver timely solutions. Requirements Programming Languages: Strong skills in TypeScript, C++, and Python. GUI Development: Experience with Electron.js and TypeScript for cross-platform GUI applications. Systems Knowledge: Background in robotics software stacks (e.g. ROS), computer vision, or sensor integration. Exposure to More ❯
software designs and processes, ensuring compliance with industry standards and regulatory requirements. Problem Solving: Troubleshoot complex technical issues and deliver timely solutions. Requirements Programming Languages: Strong skills in TypeScript, C++, and Python. GUI Development: Experience with Electron.js and TypeScript for cross-platform GUI applications. Systems Knowledge: Background in robotics software stacks (e.g. ROS), computer vision, or sensor integration. Exposure to More ❯
software designs and processes, ensuring compliance with industry standards and regulatory requirements. Problem Solving: Troubleshoot complex technical issues and deliver timely solutions. Requirements Programming Languages: Strong skills in TypeScript, C++, and Python. GUI Development: Experience with Electron.js and TypeScript for cross-platform GUI applications. Systems Knowledge: Background in robotics software stacks (e.g. ROS), computer vision, or sensor integration. Exposure to More ❯
software designs and processes, ensuring compliance with industry standards and regulatory requirements. Problem Solving: Troubleshoot complex technical issues and deliver timely solutions. Requirements Programming Languages: Strong skills in TypeScript, C++, and Python. GUI Development: Experience with Electron.js and TypeScript for cross-platform GUI applications. Systems Knowledge: Background in robotics software stacks (e.g. ROS), computer vision, or sensor integration. Exposure to More ❯
Responsibilities as AI Infrastructure Engineer: Design and implement scalable, distributed systems to support AI-driven workloads, ensuring high performance and reliability. Develop robust software solutions using Python (and potentially C++) to address complex technical challenges in AI and distributed computing. Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and integrate them into More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
responsibilities to this job at any time. Qualifications: Bachelor’s degree plus 2 years’ experience in embedded, real-time software. Demonstrable experience in real-time embedded software programming using C++ and/or C. Experience of in-circuit testing and software debugging tools/techniques. Demonstrated ability to develop designs to meet project schedules and performance targets. Demonstrated knowledge of More ❯
sunderland, tyne and wear, north east england, united kingdom
Curtis Instruments
responsibilities to this job at any time. Qualifications: Bachelor’s degree plus 2 years’ experience in embedded, real-time software. Demonstrable experience in real-time embedded software programming using C++ and/or C. Experience of in-circuit testing and software debugging tools/techniques. Demonstrated ability to develop designs to meet project schedules and performance targets. Demonstrated knowledge of More ❯
available. We’re interested in hearing from candidates with experience in areas such as: Embedded Systems Development Firmware Engineers Mechanical Design Engineer Electronics Design Engineer Hardware Engineers Software Engineering (C++, Java, Python, etc.) System Test Engineer Product & Systems Integration Finance Analyst Billing and Contract Analyst ATM Experts What We Look For: A passion for innovation and problem-solving Strong technical More ❯
Infrastructure Research Engineer - Distributed Systems/C++ We are currently partnered with a world-leading research center in the UK conducting cutting-edge research in data management and processing systems. The team is looking to expand its headcount with Infrastructure Research Engineers. This position provides a strong opportunity to collaborate with top academic institutions and researchers on projects spanning database … Requirements: Degree in Computer Science or a related field (Bachelor’s, Master’s, or PhD). Expertise in operating systems, distributed systems, or cloud computing. Proficiency in C/C++, Go, Python, or similar languages. Strong analytical skills and a passion for innovation in systems research. Keywords: Infrastructure/Distributed Systems/Operating Systems/OS/Cloud Computing/… Systems Research/C/C++/Go/Python If you are interested in this Infrastructure Research Engineer position, please send a CV to ts@eu-recruit.com By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https:/ More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
As a Software Engineer, you will be involved in designing and delivering software solutions across a range of challenging projects. Typical responsibilities include: Developing software solutions using C/C++ or C# (ASP.Net Core). Writing Python-based asynchronous microservices, web APIs, and working with image recognition. Implementing C++ algorithms and firmware Using MQTT Containerising services with Docker Contributing to More ❯
Nelson Village, Northumberland, UK Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
As a Software Engineer, you will be involved in designing and delivering software solutions across a range of challenging projects. Typical responsibilities include: Developing software solutions using C/C++ or C# (ASP.Net Core). Writing Python-based asynchronous microservices, web APIs, and working with image recognition. Implementing C++ algorithms and firmware Using MQTT Containerising services with Docker Contributing to More ❯
Programming Languages Researcher - C++/Rust/Open Source We are currently partnered with an industry leading research center in Edinburgh looking to expand their team with a Programming Languages Researcher to work as part of a high calibre team of engineers performing original research in advanced compiler frameworks. This is an onsite opportunity based in Edinburgh, UK. Key Responsibilities … programming languages and compilers Background in concurrency, functional programming, and compiler verification Excellent programming and analytical skills PhD or strong MSc/BSc in Computer Science preferred Experience with C++, Rust, or functional languages Keywords programming languages/compiler research/concurrency/dataflow/functional programming/verification/Edinburgh/Rust/C++ If you are interested in More ❯
dynamic and innovative team, a leading technology company at the forefront of cutting-edge solutions specialising in aerospace, defence and security. We are seeking a highly skilled and motivated C++ Engineer to contribute to the development and enhancement of our software applications. If you are passionate about technology, thrive in a collaborative environment, and have a strong background in C++ … from you if you have led or been part of teams delivering high-quality software test systems. What will a typical week look like? Delivering and integrating high quality C++ code Collaborate in the technical solutions with systems and test engineering teams Implementing technical improvements to improve capability Lead and/or influence the development approach considering design principles, modularity … the role however, we favour behaviours and experience over a specific toolset, programming language etc so please use this as a guide not a requirement! Leading and motivating others C++/C/Embedded Software MATLAB Microservices Containerisation Object Orientation Requirements Engineering Due to the nature of the work undertaken by the client, this role will be fully in-office More ❯
dynamic and innovative team, a leading technology company at the forefront of cutting-edge solutions specialising in aerospace, defence and security. We are seeking a highly skilled and motivated C++ Engineer to contribute to the development and enhancement of our software applications. If you are passionate about technology, thrive in a collaborative environment, and have a strong background in C++ … from you if you have led or been part of teams delivering high-quality software test systems. What will a typical week look like? Delivering and integrating high quality C++ code Collaborate in the technical solutions with systems and test engineering teams Implementing technical improvements to improve capability Lead and/or influence the development approach considering design principles, modularity … the role however, we favour behaviours and experience over a specific toolset, programming language etc so please use this as a guide not a requirement! Leading and motivating others C++/C/Embedded Software MATLAB Microservices Containerisation Object Orientation Requirements Engineering Due to the nature of the work undertaken by the client, this role will be fully in-office More ❯
sunderland, tyne and wear, north east england, united kingdom
Haystack
dynamic and innovative team, a leading technology company at the forefront of cutting-edge solutions specialising in aerospace, defence and security. We are seeking a highly skilled and motivated C++ Engineer to contribute to the development and enhancement of our software applications. If you are passionate about technology, thrive in a collaborative environment, and have a strong background in C++ … from you if you have led or been part of teams delivering high-quality software test systems. What will a typical week look like? Delivering and integrating high quality C++ code Collaborate in the technical solutions with systems and test engineering teams Implementing technical improvements to improve capability Lead and/or influence the development approach considering design principles, modularity … the role however, we favour behaviours and experience over a specific toolset, programming language etc so please use this as a guide not a requirement! Leading and motivating others C++/C/Embedded Software MATLAB Microservices Containerisation Object Orientation Requirements Engineering Due to the nature of the work undertaken by the client, this role will be fully in-office More ❯
If you are the kind of software engineer who thrives on solving complex problems, enjoys working on projects which intersect with hardware, and loves seeing your code make a real-world impact, then this could be the perfect role for More ❯
Job Title: C++ Engineer Organisation Overview Our client is a pioneering robotics company at the forefront of revolutionizing sustainability. They are dedicated to creating innovative solutions that have a positive impact on the environment. With a focus on sustainability and cutting-edge technology, our client offers a dynamic work environment where creativity and innovation are valued. Role Summary To develop … solutions that contribute to a greener future. It offers an exciting opportunity to be part of a company making a meaningful difference in the world. Responsibilities Developing high-quality C++ code for robotics applications Contributing to the enhancement of existing systems as well as developing the framework for the future of the companies development Ensuring code quality and compliance with … best practices Providing support for debugging and resolving software issues Essential Skills & Experience Proficiency in C++ programming language Solid understanding of software development principles Experience in developing software for robotics applications Ability to work effectively in a collaborative team environment Strong problem-solving abilities and attention to detail Desirable Skills & Experience Familiarity with computer vision technologies Prior experience in a More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Role: Developing and maintaining embedded software solutions for complex engineering systems Collaborating with electronics and mechanical teams on cross-disciplinary projects Tackling varied technical challenges across firmware, C/C++, C#, and Python (all nice-to-haves, but not essential) Involvement in the full development lifecycle, from design through to deployment About You: Strong experience with embedded software development is … essential Comfortable working close to hardware and within cross-functional teams Any additional skills in modern C++, C#, Python, RTOS, or firmware are highly desirable but not required What's on Offer: Salary: £60,000 - £75,000 depending on experience Flexible working: 3 days onsite in Newcastle, 2 days working from home A role with huge variety - no two projects More ❯
multi-agent systems. Proficiency with serverless platforms and containerization technologies such as Docker and Kubernetes. Strong programming skills in at least one language such as Python or C/C++ Experience with the full lifecycle of large-scale cloud production systems, focusing on scalability, reliability, and performance optimization. Keywords: AI Infrastructure/Distributed Systems/Serverless Platforms/Cloud Computing …/Docker/Kubernetes/Python/C++/Multi-Agent Systems/Machine Learning Systems/Resource Scheduling/Orchestration/Scalable Systems/Performance Optimization/Reliability/Proof-of-Concept/Research-driven/Production Systems/Large-scale Cloud If you are interested in this Infrastructure Engineer position, please send a CV to ts@eu-recruit.com More ❯
We are looking to hire several contract Research Scientists with expertise in computer systems and AI infrastructure to conduct cutting-edge research at the intersection of computer systems, machine learning, and distributed systems. These roles are ideal for recent PhD More ❯