work 50/50 split between site and home and sponsorship is available. This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer). Responsibilities Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing, diagnostics and … hardware, software and test engineers to embed quality and reliability throughout the development lifecycle Experience Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
warrington, cheshire, north west england, united kingdom
NMS Recruit
work 50/50 split between site and home and sponsorship is available. This is an exciting opportunity for a talented Embedded Systems Reliability Engineer with proficiency in modern C++ (C++17 or newer). Responsibilities Investigate and resolve complex bugs across embedded and desktop systems, implementing fixes and systemic quality improvements Develop and maintain tools for automated testing, diagnostics and … hardware, software and test engineers to embed quality and reliability throughout the development lifecycle Experience Degree in Software Engineering, Computer Science, Electronics or equivalent working experience Proficiency in modern C++ (C++17 or newer) for embedded and cross-platform desktop development Strong scripting experience in Python and Bash for tooling and test automation Experience with CMake, make, and CI/CD More ❯
skilled software engineers responsible for the development, integration, and deployment of high-quality, real-time software solutions for the client's UWS domain. The role requires strong proficiency in C++, a sound understanding of mathematics and signal processing, and experience deploying applications to distributed containerised environments (e.g. Docker, Podman, Kubernetes). The successful candidate will demonstrate a commitment to code … quality, clean coding principles, and static analysis practices. Familiarity with UML modelling tools (IBM Rhapsody or similar) is beneficial. Develop and integrate C++ software for real-time distributed systems. Implement mathematical and signal-processing models within software frameworks. Design, deploy, and maintain applications in Linux environments using containerisation technologies. Support model-driven development and handle a mixture of auto-generated More ❯
engineers, and contribute to innovative product development. Key Responsibilities Provide software design input across a range of projects, ensuring quality and compliance with ISO 9001. Develop software using LabVIEW, C++ and C#. Produce specifications, technical documentation, and support manuals. Provide engineering support for new products, including offsite customer assistance where required. Support sales and marketing teams with technical input for … Logistics, Project Management, Integration) and external suppliers/customers. Skills & Experience Required Essential: Degree in Software Engineering or related discipline (or equivalent experience). Strong programming skills in LabVIEW, C++ and C#. Experience working in an engineering design environment (minimum 3 years). Strong understanding of control systems, HMI/GUI development, and multi-threaded applications. Proficiency with Microsoft Visual More ❯
engineers, and contribute to innovative product development. Key Responsibilities Provide software design input across a range of projects, ensuring quality and compliance with ISO 9001. Develop software using LabVIEW, C++ and C#. Produce specifications, technical documentation, and support manuals. Provide engineering support for new products, including offsite customer assistance where required. Support sales and marketing teams with technical input for … Logistics, Project Management, Integration) and external suppliers/customers. Skills & Experience Required Essential: Degree in Software Engineering or related discipline (or equivalent experience). Strong programming skills in LabVIEW, C++ and C#. Experience working in an engineering design environment (minimum 3 years). Strong understanding of control systems, HMI/GUI development, and multi-threaded applications. Proficiency with Microsoft Visual More ❯
3.2 Silver Fox Way, Cobalt Business Park, Newcastle Upon Tyne, England
SHOPTIMISED LTD
As a Software Developer Apprentice, you’ll work alongside experienced developers, contributing to real web applications and gaining hands-on experience across the full development lifecycle - from planning and building to testing, deploying, and maintaining software. Role Help with all More ❯
Crewe, Cheshire, United Kingdom Hybrid / WFH Options
Exalto Consulting
We are looking for a skilled and detail-oriented Lead AI Developer . This is a hybrid working role, you will spend 2 days a week onsite at the client's office in Crewe. In this role, you will be More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum Up to £65,000 + bonus + benefits
interaction and architecture, hardware interaction, system interaction, and business strategy. Able to balance the short term goals of the project with the longer term goals of the product roadmap C++, Java, Python (Detailed knowledge of C++, with an appreciation of Java and Python) Networking (routing, firewalls, switch config) Linux (ideally Red Hat) Hardware (Basic knowledge of the components, connectors and More ❯
Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
innovative products that combine hardware and software for real-world applications. This is an exciting opportunity to take ownership of embedded systems projects, applying your expertise in C/C++ development and RTOS while working closely with hardware and electronics teams. Key Responsibilities Design, develop, and maintain embedded software solutions for real-time systems Implement and optimise code in Embedded … C/C++ Develop applications using RTOS platforms Integrate and test serial communication protocols (UART, SPI, IC, etc.) Collaborate with cross-functional teams to ensure smooth hardware/software integration Debug, profile, and optimise system performance Required Skills & Experience Proven experience in Embedded C/C++ programming Strong knowledge of RTOS development Hands-on experience with serial protocols (UART, SPI More ❯
leeds, west yorkshire, yorkshire and the humber, united kingdom
KO2 Embedded Recruitment Solutions Ltd
innovative products that combine hardware and software for real-world applications. This is an exciting opportunity to take ownership of embedded systems projects, applying your expertise in C/C++ development and RTOS while working closely with hardware and electronics teams. Key Responsibilities Design, develop, and maintain embedded software solutions for real-time systems Implement and optimise code in Embedded … C/C++ Develop applications using RTOS platforms Integrate and test serial communication protocols (UART, SPI, I2C, etc.) Collaborate with cross-functional teams to ensure smooth hardware/software integration Debug, profile, and optimise system performance Required Skills & Experience Proven experience in Embedded C/C++ programming Strong knowledge of RTOS development Hands-on experience with serial protocols (UART, SPI More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
Engineering, with a strong focus on performance analysis. This role is ideal for someone passionate about deep performance investigations, bottleneck identification, and data-driven architectural insights - alongside developing supporting C++ models. About the Role In this role, your primary responsibility will be performance analysis of next-generation Interconnect IP. You will work closely with architecture, design, and modeling teams to … performance analysis methodology and standard processes across Arm's System IP group. Required Skills and Experience : Strong hands-on experience in performance analysis and architectural performance tuning. Proficiency in C++ programming, particularly performance modeling and simulation. Solid understanding of computer architecture, particularly memory subsystems and interconnects. Python scripting experience for automation and data analysis. "Nice To Have" Skills and Experience More ❯
Shipley, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Nolan Recruitment
Embedded Systems Engineer Employment Type: Permanent Hours/Duration: 40 hours per week, Monday - Friday Location: Shipley (Hybrid working is available with approx 1-2 days per week in the office) Salary: £55,000-£65,000 per annum (depending on More ❯