performance. Research new technologies for future products. What You'll Need Degree (preferably Master's) in a relevant engineering discipline. Good understanding of electronics and firmware. Proficiency in embedded C programming. Nice to have: Python, C#, JavaScript, HTML, CSS. Familiarity with RTOS and protocols (SPI, UART, I2C, USB, Bluetooth) a bonus. Why You'll Love Working Here Competitive salary More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
The Role 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 More ❯
Nelson Village, Northumberland, UK Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
The Role 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 More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
that. The 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 More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
DWP Digital
to improve 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 More ❯
sunderland, tyne and wear, north east england, united kingdom Hybrid / WFH Options
DWP Digital
to improve 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 More ❯
Delivering project milestones, including technical reports and presentations. To thrive in this role, you will have: 3+ years’ experience in software development, with strong Python skills and proficiency in C/C++. Experience writing control software for camera systems. Familiarity with tools like Git and Docker . A strong STEM background with excellent mathematical literacy. The ability to communicate complex More ❯
solutions Debug, test, and troubleshoot embedded systems to ensure robustness and reliability Participate in software lifecycle activities, from requirements gathering to release Embedded Software Engineer requirements: Proficiency in Embedded C Experience with microcontrollers (e.g., ARM, MSP430, PIC) Professional industry experience in embedded software development Knowledge of operating systems such as RTOS, Linux, or Windows If you’re passionate about embedded More ❯
Have an 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 More ❯
operating systems and/or distributed systems and/or cloud computing and/or machine learning algorithms. Good programming skills, master of at least one language, such as C/C++. Good communication and teamwork skills. Desired: PhD in operating systems, distributed systems, machine learning, or a related field. Published papers in top journals/conferences focused on systems More ❯
Have an in-depth understanding of serverless platforms and containerization (e.g., Docker, Kubernetes). Good programming skills, master of at least one language, such as Python, and/or C/C++. Good communication and teamwork skills. If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to nh@eu-recruit.com. More ❯
/or 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/ More ❯
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 so candidates More ❯
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 so candidates More ❯
sunderland, tyne and wear, north east england, united kingdom
Haystack
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 so candidates More ❯
Curtis Software Engineers are responsible for designing, developing and installing software solutions. You will work with hardware design and development, requirements definition, testing and documentation of software systems, including embedded applications support. Engineers working on our hybrid engine projects will More ❯
sunderland, tyne and wear, north east england, united kingdom
Curtis Instruments
Curtis Software Engineers are responsible for designing, developing and installing software solutions. You will work with hardware design and development, requirements definition, testing and documentation of software systems, including embedded applications support. Engineers working on our hybrid engine projects will More ❯
publications Key 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 More ❯