Role: Senior Software Engineer (C++ Specialist) Salary: TBC Location: Nottingham, UK Are you an experienced Senior Software Engineer looking for a new challenge? We are seeking a talented and motivated professional to join a forward-thinking, globally recognised organisation at the forefront of innovation in industrial technology. This is a fantastic opportunity to contribute to cutting-edge product … development while working in a collaborative and dynamic environment. About the Company Our client is a global leader in providing advanced product identification and traceability solutions. Their innovative technology supports manufacturers in enhancing efficiency, ensuring compliance, and reducing waste across various industries. With a commitment to quality and continuous improvement, they offer a market-leading portfolio of marking and … coding systems, software, and services. The Role As a Senior Software Engineer and C++ expert, you will play a key role in designing, implementing, validating, and maintaining embeddedsoftware for a range of cutting-edge products. You will be part of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that More ❯
we’re unapologetically curious and we’re 100% committed to saving space, protecting our planet and turning connectivity into actionable intelligence. We are seeking a highly skilled and motivated Software Engineer – Development and Test to design, develop, and optimize software for battery-operated IoT devices with a strong emphasis on testing automation. The role involves developing low … level software, focusing on power efficiency, real-time performance, system reliability, and implementing robust testing frameworks. You will also contribute to Board Support Packages (BSPs), kernel-level development, and platform integration. Primary focus will be on Automation pipelines before the platform SW goes out to other teams. What you will do: Core DevelopmentEmbeddedSoftwareDevelopment : Design, write, debug, and maintain low-level software for embedded systems, including BSP and drivers. Power Optimization : Implement algorithms and techniques to minimize power consumption for battery-operated devices. Kernel and RTOS Development : Customize and optimize RTOS (e.g., FreeRTOS) or Linux kernel components for embedded platforms. IoT Integration : Develop secure and efficient communication More ❯
Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: C++ Software Engineer Location: Nottingham, GB Work Arrangement: Hybrid Markem-Imaje is a trusted world manufacturer of product identification and traceability solutions, offering a full range of reliable and innovative inkjet, thermal transfer, laser, print and label application systems. Markem-Imaje … that enable product quality and safety, regulatory and retailer compliance, better product recalls and improved manufacturing processes. The Role We are looking for passionate and confident experienced and senior software engineers who want to use their skills, as a member of an innovative team within a global company, focusing on existing as well as next generation market leading products. … You'll be part of an entrepreneurial and agile team, writing software and firmware code for embedded system components, while providing strong technical leadership for internal and external engineering partners. You'll have an opportunity to take your skills to the next level as you play a lead role in pushing for continual improvement of global embeddedMore ❯
innovations that provide a competitive edge and improve everyday life around the world. With a strong heritage in the automotive sector, we are expanding our capabilities in Electrical and Embedded Systems. We're looking for talented Automotive Software Engineers to help drive forward innovation and excellence in next-generation vehicle technologies. Role Overview: As an Automotive Software Engineer, you will play a pivotal role in delivering high-performance embeddedsoftware solutions across a variety of electrical and electronic systems. You will contribute to the design, development, and optimisation of system-level software in safety-critical automotive applications. Key Responsibilities: You'll be involved in the full lifecycle of embeddedsoftwaredevelopment, including: * Operating Systems: Developing and maintaining low-level software that manages hardware resources. * Device Drivers: Creating interfaces between hardware components and operating systems. * Compilers: Building tools to translate high-level code into machine instructions. * Firmware Development: Engineering software to control and manage specific hardware functions. * Networking Software: Designing communication protocols and softwareMore ❯
Chesterfield, England, United Kingdom Hybrid / WFH Options
GRTS
and telematics solutions, primarily serving the crushing and screening segment of the mobile construction machinery market. As part of a respected international group, the company is driving innovation in embedded technology and user interface design. They are now looking for a Software Engineer to join their team in Chesterfield , with the opportunity to work hybrid (2 days from … home) each week. What You’ll Be Doing: Developing software across a range of embedded platforms – from small microcontrollers to advanced HMIs. Creating intuitive Human-Machine Interfaces (HMI) using QT/QML . Contributing to full lifecycle softwaredevelopment – design, implementation, testing, and deployment. Collaborating with multidisciplinary engineering teams to integrate software into real-world … machine control systems. What We’re Looking For: Experience in embeddedsoftwaredevelopment (C/C++). Familiarity with QT/QML for HMI development. A strong problem-solver who thrives in collaborative, project-driven environments. Bonus points for experience in control systems, telematics, or machinery interfaces. What’s On Offer: A competitive salary package with performance More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Embedded Systems Engineer - Birmingham KO2's client is a pioneering technology company based in Birmingham, working at the forefront of operational efficiency in water management. They are now seeking a talented embedded systems engineer (also known as an electronics software engineer) to join their close-knit and collaborative engineering team. This role is ideal for an experienced … electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers … Collaborate closely with the team to deliver innovative solutions for industrial clients Support board bring-up, debugging and testing of electronics and firmware Skills Required: Proven experience as an embeddedsoftware engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embeddedsoftwaredevelopment using C Experience with schematics, PCB More ❯
Embedded Systems Engineer – Birmingham KO2’s client is a pioneering technology company based in Birmingham, working at the forefront of operational efficiency in water management. They are now seeking a talented embedded systems engineer (also known as an electronics software engineer) to join their close-knit and collaborative engineering team. This role is ideal for an experienced … electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers … Collaborate closely with the team to deliver innovative solutions for industrial clients Support board bring-up, debugging and testing of electronics and firmware Skills Required: Proven experience as an embeddedsoftware engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embeddedsoftwaredevelopment using C Experience with schematics, PCB More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom
KO2 Embedded Recruitment Solutions Ltd
Embedded Systems Engineer - Birmingham KO2's client is a pioneering technology company based in Birmingham, working at the forefront of operational efficiency in water management. They are now seeking a talented embedded systems engineer (also known as an electronics software engineer) to join their close-knit and collaborative engineering team. This role is ideal for an experienced … electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers … Collaborate closely with the team to deliver innovative solutions for industrial clients Support board bring-up, debugging and testing of electronics and firmware Skills Required: Proven experience as an embeddedsoftware engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embeddedsoftwaredevelopment using C Experience with schematics, PCB More ❯