Northampton, Northamptonshire, East Midlands, United Kingdom Hybrid / WFH Options
Probe UK
an individual who wishes to grow with the company and share in their current and future success. You can expect excellent career progression and learning opportunities with this business. Embedded Software Engineer Role Overview Develop the companys embedded software within their ever-expanding product range. Hold responsibility for Release firmware: from Design Brief to product release and beyond. … Be part of the next generation of products in an exciting team and dynamic industry. Embedded Software Engineer Hours, Pay and Benefits £30,000 - £60,000 (fully dependant on your level of experience) Monday Friday, 8:00am to 5:00pm, with some opportunity for hybrid working 33 days holiday, Sick pay, Death in service cover, Unique, relaxed environment, Casual … dress code Commutable From: Northampton, Wellingborough, Rugby, Kettering, Bedford, Milton Keynes Embedded Software Engineer Essential Candidate Requirements Embedded C. Git and the command line. Hardware debugging using logic analysers, scopes etc. Writing technical documentation. Must have permanent UK Right to Work. Experience of any of the following would be advantageous Advanced DSP implementation and design for audio. Professional More ❯
milton keynes, south east england, united kingdom Hybrid / WFH Options
Probe UK
an individual who wishes to grow with the company and share in their current and future success. You can expect excellent career progression and learning opportunities with this business. Embedded Software Engineer Role Overview Develop the companys embedded software within their ever-expanding product range. Hold responsibility for Release firmware: from Design Brief to product release and beyond. … Be part of the next generation of products in an exciting team and dynamic industry. Embedded Software Engineer Hours, Pay and Benefits £30,000 - £60,000 (fully dependant on your level of experience) Monday Friday, 8:00am to 5:00pm, with some opportunity for hybrid working 33 days holiday, Sick pay, Death in service cover, Unique, relaxed environment, Casual … dress code Commutable From: Northampton, Wellingborough, Rugby, Kettering, Bedford, Milton Keynes Embedded Software Engineer Essential Candidate Requirements Embedded C. Git and the command line. Hardware debugging using logic analysers, scopes etc. Writing technical documentation. Must have permanent UK Right to Work. Experience of any of the following would be advantageous Advanced DSP implementation and design for audio. Professional More ❯
Reading, England, United Kingdom Hybrid / WFH Options
DCS Recruitment
Embedded Software Engineer Join an engineering team building advanced embedded solutions for real-world systems. This permanent role is ideal for a driven developer passionate about complex products and continuous learning. Responsibilities Develop embedded software for new and existing products, contributing both individually and within cross-functional teams. Validate, test, and debug embedded systems on platforms … such as STM32, ARM Cortex, and PIC microcontrollers. Work with RTOS, bare-metal and Linux-based environments, integrating communication protocols (CAN, SPI, I2C, Ethernet, UART). Read schematics, debug PCB and hardware-related issues, and support hardware-in-the-loop testing. Document code and solutions, update specifications, and collaborate on design and architecture with technical leaders. Mentor and train … engineers, sharing modern best practices and technical developments. Help estimate project timescales and provide support to customers when required. Key Skills & Experience Proficiency in C and C++ programming for embeddedLinux or microcontroller platforms. Solid experience with RTOS and bare-metal development (e.g., STM32, PIC). Competence in DevOps/build systems, including cross-compiling, virtualisation and Docker More ❯
slough, south east england, united kingdom Hybrid / WFH Options
DCS Recruitment
Embedded Software Engineer Join an engineering team building advanced embedded solutions for real-world systems. This permanent role is ideal for a driven developer passionate about complex products and continuous learning. Responsibilities Develop embedded software for new and existing products, contributing both individually and within cross-functional teams. Validate, test, and debug embedded systems on platforms … such as STM32, ARM Cortex, and PIC microcontrollers. Work with RTOS, bare-metal and Linux-based environments, integrating communication protocols (CAN, SPI, I2C, Ethernet, UART). Read schematics, debug PCB and hardware-related issues, and support hardware-in-the-loop testing. Document code and solutions, update specifications, and collaborate on design and architecture with technical leaders. Mentor and train … engineers, sharing modern best practices and technical developments. Help estimate project timescales and provide support to customers when required. Key Skills & Experience Proficiency in C and C++ programming for embeddedLinux or microcontroller platforms. Solid experience with RTOS and bare-metal development (e.g., STM32, PIC). Competence in DevOps/build systems, including cross-compiling, virtualisation and Docker More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Radiodetection Ltd
mbedded Software Engineer SPX Radiodetection, Bristol (Hybrid Role) Are you passionate about embedded software development? Do you want to be part of a cutting-edge engineering team working on innovative locator products? SPX Radiodetection is looking for a talented Embedded Firmware Engineer to join our multidisciplinary Bristol-based team. About the Role Youll play a vital role in … designing, developing, and maintaining embedded firmware for our real-time, DSP-focused hardware platforms. This is a hybrid position, with office days on Tuesday, Wednesday, and Thursday, offering a great work-life balance. Youll work on both sustaining existing products and exciting New Product Introductions (NPI). What Youll Do Develop and debug embedded firmware using C/… and innovation projects to push the boundaries of locator technology. Participate in technical peer reviews to maintain high code quality and standards. What Were Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embedded development with experience in device driver and peripheral code debugging. Experience with embedded Qt and GUI More ❯
Ultra-PCS is seeking a talented C/C++ Software Engineer who has experience in embedded software development, passionate about learning software and keen to join dynamic team. Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are searching for a dynamic highly … safety critical to proof of concept. Coding to internel coding standards and ensuring high quality robust solutions. Conduct design and code reviews to maintain high-quality standards. Debugging in embedded environments. Required Skills and Experience Technical Expertise: High proficiency in C and C++ and cross compiling and debugging on embedded targets. EmbeddedLinux knowledge (Yocto, Buildroot More ❯
Capenhurst, Cheshire, United Kingdom Hybrid / WFH Options
Vantage Consulting
Due to continued growth, we're looking for an Embedded Systems Reliability Engineer to join our dynamic CTO Development Team . You'll work with a talented, welcoming group of engineers who are passionate about technology, quality, and innovation. If you have a strong background in embedded systems, this is an excellent opportunity to make a real impact. … The Role This is a hands-on role for a skilled engineer with a deep understanding of embedded software, reliability engineering, and modern development practices. You'll play a key part in improving the robustness, performance, and quality of our embedded and desktop systems. Key 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 release validation using Python and Bash. Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make) and desktop applications (CMake/Qt), integrating quality gates and static analysis. Define, monitor, and drive improvements against key reliability metrics (e.g. crash frequency, memory stability More ❯
Saffron Walden, Essex, United Kingdom Hybrid / WFH Options
Technical Futures
An Embedded Software Engineer with 2-4 years commercial low level C/C++ software development experience using EmbeddedLinux will get involved with the very latest radar technology development. A generous salary will be offered up to C£45K with Hybrid working and good benefits. Applicants for this Embedded Software Engineer position must possess strong … Linux skills ideally with experience of some click apply for full job details More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Enterprise Recruitment Limited
UK history and are making phenomenal progress with development to date. They are growing the software team by 3 between now and Christmas/January are looking for ambitious embedded software engineers with at least 3 years of experience. They will pay from £60,000 to £140,000 + relocation and equity for the right person.That said, they are … looking for the best. The nature of the work is likely to be around some of signal processing, drone control systems and other real time mission critical systems. Embedded software engineer requirements: Minimum 3+ years embedded C (ideally C++ with Rust also interesting) Knowledge of real-time and low-level development (RTOS/bare-metal) Proactive, collaborative mindset … projects This is a rare chance to make an immediate impact, stay hands-on with development, and help shape the software function of a company thats scaling fast. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Position : Embedded Software Engineer Location : Cambridge Salary : £60-140k Key Skills : embedded C, RTOS, bare-metal Desirable skills : Rust, C++, EmbeddedLinux, Yocto, OpenAMP, STM32, AMD/ More ❯
Project Manager – Embedded Systems (Product Development) About the Company This is a fantastic opportunity to join a leading consultancy delivering cutting-edge solutions across a wide range of industries. Projects span healthcare, IoT, advanced robotics, autonomous drones, and space applications—each bringing unique technical challenges and real-world impact. You’ll be part of a collaborative, innovation-driven environment … norm and technology is used to solve some of today’s most complex problems. About the Role They are seeking an experienced Project Manager with a strong background in embedded systems to lead multidisciplinary product development projects from concept through to completion. This is a client-facing role that requires a balance of technical understanding, strategic planning, and leadership … ensuring high-quality delivery of complex embedded solutions across multiple sectors. Key Responsibilities Lead and manage end-to-end embedded systems projects across varied industry domains Define project scope, objectives, schedules, and deliverables, ensuring alignment with client expectations Coordinate hardware, software, and QA teams, balancing technical detail with commercial priorities Identify and manage risks, monitor progress, and ensure More ❯
Project Manager – Embedded Systems (Product Development) About the Company This is a fantastic opportunity to join a leading consultancy delivering cutting-edge solutions across a wide range of industries. Projects span healthcare, IoT, advanced robotics, autonomous drones, and space applications—each bringing unique technical challenges and real-world impact. You’ll be part of a collaborative, innovation-driven environment … norm and technology is used to solve some of today’s most complex problems. About the Role They are seeking an experienced Project Manager with a strong background in embedded systems to lead multidisciplinary product development projects from concept through to completion. This is a client-facing role that requires a balance of technical understanding, strategic planning, and leadership … ensuring high-quality delivery of complex embedded solutions across multiple sectors. Key Responsibilities Lead and manage end-to-end embedded systems projects across varied industry domains Define project scope, objectives, schedules, and deliverables, ensuring alignment with client expectations Coordinate hardware, software, and QA teams, balancing technical detail with commercial priorities Identify and manage risks, monitor progress, and ensure More ❯
Senior Embedded Software Engineer (Senior or Principal) — IoT & Space Systems Join a pioneering team building the next generation of space-powered IoT solutions. My client are developing a highly advanced satellite network that connects billions of devices worldwide — enabling users to sense, track, and act on data anywhere on the planet. As a Senior Embedded Software Engineer , you … software for low-power, battery-operated IoT devices that communicate through space-based systems. You’ll focus on performance, power efficiency, system reliability, and automated testing frameworks. Key Responsibilities Embedded Development Design, implement, and maintain low-level software including BSPs and device drivers. Optimize firmware for minimal power consumption and reliable real-time performance. Customize and tune RTOS (e.g. … FreeRTOS) or embeddedLinux kernels. Integrate secure and efficient IoT communication protocols (e.g., MQTT, BLE). Testing & Automation Develop automated unit, integration, and regression test frameworks. Conduct prototype and hardware-in-the-loop (HIL) testing for validation. Implement CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps. Use oscilloscopes, logic and protocol analyzers More ❯
Senior Embedded Software Engineer (Senior or Principal) — IoT & Space Systems Join a pioneering team building the next generation of space-powered IoT solutions. My client are developing a highly advanced satellite network that connects billions of devices worldwide — enabling users to sense, track, and act on data anywhere on the planet. As a Senior Embedded Software Engineer , you … software for low-power, battery-operated IoT devices that communicate through space-based systems. You’ll focus on performance, power efficiency, system reliability, and automated testing frameworks. Key Responsibilities Embedded Development Design, implement, and maintain low-level software including BSPs and device drivers. Optimize firmware for minimal power consumption and reliable real-time performance. Customize and tune RTOS (e.g. … FreeRTOS) or embeddedLinux kernels. Integrate secure and efficient IoT communication protocols (e.g., MQTT, BLE). Testing & Automation Develop automated unit, integration, and regression test frameworks. Conduct prototype and hardware-in-the-loop (HIL) testing for validation. Implement CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps. Use oscilloscopes, logic and protocol analyzers More ❯
Our client, a leading company in the aerospace sector, is currently seeking an Embedded Software Engineer to join its team in a permanent capacity. This role focuses on the design and development of embedded firmware for innovative lighting solutions specifically tailored for the aerospace, maritime, and contract markets. Key Responsibilities: Designing and customising new and existing products Firmware … and contributing to the development of best practice guidelines and AS9100 standards Working collaboratively with the design team, guiding, mentoring, and advising others when required Job Requirements: Proficiency in Embedded C/C++ and embeddedLinux Experience with microcontrollers such as STM32 or Microchip Strong understanding of CANBus protocol Experience in designing firmware for functional safety related …/SIL level systems Ability to develop embedded GUI applications (e.g., Touch GFX) Experience with PLCs (Programmable Logic Controllers) and PICs is desirable Excellent attention to detail and ability to manage workload effectively A degree in Design/Engineering or a related field Industry experience from hazardous area systems, automotive, aerospace, or medical industries Experience working within a manufacturing More ❯
NMS Recruit are seeking an experienced Embedded Systems Reliability Engineer to join global energy consultancy based in the Cheshire. This is an exciting opportunity to join a rapidly growing business. You will be required to 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+ 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 release validation using Python and Bash Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make) and desktop … 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+ 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 systems (e.g., GitLab CI More ❯
NMS Recruit are seeking an experienced Embedded Systems Reliability Engineer to join global energy consultancy based in the Cheshire. This is an exciting opportunity to join a rapidly growing business. You will be required to 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 release validation using Python and Bash Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make) and desktop … 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 systems (e.g., GitLab CI More ❯
NMS Recruit are seeking an experienced Embedded Systems Reliability Engineer to join global energy consultancy based in the Cheshire. This is an exciting opportunity to join a rapidly growing business. You will be required to 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 release validation using Python and Bash Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make) and desktop … 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 systems (e.g., GitLab CI More ❯
NMS Recruit are seeking an experienced Embedded Systems Reliability Engineer to join global energy consultancy based in the Cheshire. This is an exciting opportunity to join a rapidly growing business. You will be required to 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 release validation using Python and Bash Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make) and desktop … 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 systems (e.g., GitLab CI More ❯
warrington, cheshire, north west england, united kingdom
NMS Recruit
NMS Recruit are seeking an experienced Embedded Systems Reliability Engineer to join global energy consultancy based in the Cheshire. This is an exciting opportunity to join a rapidly growing business. You will be required to 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 release validation using Python and Bash Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make) and desktop … 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 systems (e.g., GitLab CI More ❯
Senior Embedded Engineer – AI & Robotics Start-up | Birmingham | Outside IR35 | 6-Month Contract I’m currently working with a Birmingham-based start-up that’s redefining everyday household products by combining AI and robotics to create cutting-edge technology. They’re urgently looking for a Senior Embedded Engineer to join their growing team and help drive innovation from … concept to production. This is a great opportunity for someone who thrives working autonomously, enjoys tackling complex embedded challenges, and loves seeing products come to life. What you’ll be doing: Adding functionality to existing drivers Integrating low-level programming with cloud technologies and mobile applications Driving development across the full product lifecycle, from prototype to production Key skills … EmbeddedLinux C++ BLE/Wi-Fi OTA firmware updates (Bonus: experience with telemetry data syncing) Location: Central Birmingham Contract: 6 months | Outside IR35 | Competitive day rate More ❯
NMS Recruit are seeking an experienced Embedded Systems Help Desk Engineer to join global energy consultancy based in the Cheshire. This is an exciting opportunity to join a rapidly growing business. You will be required to 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 release validation using Python and Bash Enhance and maintain CI/CD pipelines for embedded firmware (Buildroot/make … 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 systems (e.g., GitLab CI More ❯
edge. Our mission is to create solutions that harness the power of AI in real-world applications, enabling smarter, faster, and more efficient technologies. We are looking for an Embedded Software Engineer to join our engineering team. In this role, you will develop, optimize, and deploy embedded software that supports AI-driven applications on resource-constrained devices. You … will work closely with hardware, systems, and AI engineers to ensure seamless integration and reliable performance. Responsibilities Design, implement, and optimize embedded software for AI/edge applications. Collaborate with hardware and AI teams to integrate models and algorithms onto embedded platforms. Develop and maintain software documentation, including specifications and test plans. Support debugging, profiling, and performance optimization … of embedded systems. Contribute to validation and deployment processes for real-world use cases. Qualifications Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Proficiency in C/C++ for embedded systems development. Familiarity with real-time operating systems (RTOS), embeddedLinux, or similar environments. Experience with hardware/software interfaces More ❯
warrington, cheshire, north west england, united kingdom
Oho Group Ltd
edge. Our mission is to create solutions that harness the power of AI in real-world applications, enabling smarter, faster, and more efficient technologies. We are looking for an Embedded Software Engineer to join our engineering team. In this role, you will develop, optimize, and deploy embedded software that supports AI-driven applications on resource-constrained devices. You … will work closely with hardware, systems, and AI engineers to ensure seamless integration and reliable performance. Responsibilities Design, implement, and optimize embedded software for AI/edge applications. Collaborate with hardware and AI teams to integrate models and algorithms onto embedded platforms. Develop and maintain software documentation, including specifications and test plans. Support debugging, profiling, and performance optimization … of embedded systems. Contribute to validation and deployment processes for real-world use cases. Qualifications Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Proficiency in C/C++ for embedded systems development. Familiarity with real-time operating systems (RTOS), embeddedLinux, or similar environments. Experience with hardware/software interfaces More ❯
bolton, greater manchester, north west england, united kingdom
Oho Group Ltd
edge. Our mission is to create solutions that harness the power of AI in real-world applications, enabling smarter, faster, and more efficient technologies. We are looking for an Embedded Software Engineer to join our engineering team. In this role, you will develop, optimize, and deploy embedded software that supports AI-driven applications on resource-constrained devices. You … will work closely with hardware, systems, and AI engineers to ensure seamless integration and reliable performance. Responsibilities Design, implement, and optimize embedded software for AI/edge applications. Collaborate with hardware and AI teams to integrate models and algorithms onto embedded platforms. Develop and maintain software documentation, including specifications and test plans. Support debugging, profiling, and performance optimization … of embedded systems. Contribute to validation and deployment processes for real-world use cases. Qualifications Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Proficiency in C/C++ for embedded systems development. Familiarity with real-time operating systems (RTOS), embeddedLinux, or similar environments. Experience with hardware/software interfaces More ❯
Embedded Software Team Lead Role (C, EmbeddedLinux/ARM micro-controllers, DSP, JIRA, Atlassian Confluence, TDD) - Audio Technology Specialists - Wiltshire - 4 days per week in the office - Up to £55,000 G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of an Embedded Software Team … Lead with an expertise in C on embedded plat... More ❯