Our client, a leading company in the aerospace sector, is currently seeking an EmbeddedSoftwareEngineer 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 … 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 embedded Linux 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 company More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Avanti
Imagine building embeddedsoftware that helps detect and track signals invisible to the human eye - technology used to protect national security, locate threats, and power the next generation of RF intelligence systems. We’re partnered with a world-class engineering team designing advanced embedded platforms for cutting-edge RF and sensing systems, used globally across defence, aerospace … a chance to work on meaningful, high-impact technology with a team that loves solving complex real-world challenges. What You’ll Be Doing Designing and developing high-performance embeddedsoftware in modern C++17 & Rust on Linux platforms Building real-time distributed systems that capture and analyse RF data at scale Working hands-on with cutting-edge hardware … and signal-processing tools Collaborating with experienced engineers across embedded, firmware, and system design Driving innovation in an environment where technical curiosity is valued What You’ll Bring Essential: Strong C++ development skills (C++11/14/17) Strong familiarity with Linux systems Strong understanding of hardware interfaces, threading, and performance optimisation Nice to Have: Experience with Rust, or More ❯
As an embeddedsoftwareengineer would you love to join a specialist organisation working directly with the world's leading retailers and blue chip companies? You have the opportunity to work as part of a highly skilled team in the hands on development of new products from initial prototype board stage while also adding features to existing More ❯
As an embeddedsoftwareengineer would you love to join a specialist organisation working directly with the world's leading retailers and blue chip companies? You have the opportunity to work as part of a highly skilled team in the hands on development of new products from initial prototype board stage while also adding features to existing More ❯
As an embeddedsoftwareengineer would you love to join a specialist organisation working directly with the world's leading retailers and blue chip companies? You have the opportunity to work as part of a highly skilled team in the hands on development of new products from initial prototype board stage while also adding features to existing More ❯
We’re building something powerful. Let’s build it together. We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace. We’re proud to be experts in what we do and are looking for an EmbeddedSoftwareEngineer to join our brilliant team. The Role The constant requirement … for new, better, and more complex products means that the company requires an additional BIOS Engineer. The Software Engineering team is responsible for breathing life into our computer products by creating and maintaining the BIOS, and Board Support Packages (as well as additional software) required for their operation. Based at our Colchester or Theale site on a full … delivering? Key Responsibilities: Design, develop and maintain the UEFI BIOS and other bootloader software. Including integration of board-level hardware: PCIe, USB, Ethernet, I2C, GPIO, UART, and other common embedded interfaces. You will be involved in end to end development as part of a small team. Work with our hardware designers: During the design phase to specify the product More ❯
We’re building something powerful. Let’s build it together. We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace. We’re proud to be experts in what we do and are looking for an EmbeddedSoftwareEngineer to join our brilliant team. The Role The constant requirement … for new, better, and more complex products means that the company requires an additional BIOS Engineer. The Software Engineering team is responsible for breathing life into our computer products by creating and maintaining the BIOS, and Board Support Packages (as well as additional software) required for their operation. Based at our Colchester or Theale site on a full … delivering? Key Responsibilities: Design, develop and maintain the UEFI BIOS and other bootloader software. Including integration of board-level hardware: PCIe, USB, Ethernet, I2C, GPIO, UART, and other common embedded interfaces. You will be involved in end to end development as part of a small team. Work with our hardware designers: During the design phase to specify the product More ❯
We’re building something powerful. Let’s build it together. We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace. We’re proud to be experts in what we do and are looking for an EmbeddedSoftwareEngineer to join our brilliant team. The Role The constant requirement … for new, better, and more complex products means that the company requires an additional BIOS Engineer. The Software Engineering team is responsible for breathing life into our computer products by creating and maintaining the BIOS, and Board Support Packages (as well as additional software) required for their operation. Based at our Colchester or Theale site on a full … delivering? Key Responsibilities: Design, develop and maintain the UEFI BIOS and other bootloader software. Including integration of board-level hardware: PCIe, USB, Ethernet, I2C, GPIO, UART, and other common embedded interfaces. You will be involved in end to end development as part of a small team. Work with our hardware designers: During the design phase to specify the product More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
world leader in missile and missile systems, trusted by the UK Ministry of Defence. We are seeking highly capable and adaptable engineers to develop safety-critical, real-time application software for next-generation missile systems. This hands-on role covers the full software development lifecycle within our advanced Development Facility in Stevenage, Hertfordshire. Key Responsibilities: Deliver on-board … software for next-generation missile systems. Take a hands-on role in the full development lifecycle. Architect, design, implement, and test missile subsystem software. Ensure compliance with required standards and processes throughout development. What do you need?: Essential (Good) Author specifications across the full lifecycle, including planning, design, and test documentation. Experience with formal requirements capture tools. Strong background … . Excellent attention to detail. Ability to work independently with minimal supervision. Skilled in debugging complex problems and producing documentation to meet safety standards. Extensive experience developing bare-metal embeddedsoftware using C/C++. Collaborative approach to working within multi-disciplinary teams (e.g., Systems, Integration, Electronics). Required (Better) Proven experience in developing and verifying embeddedMore ❯
world leader in missile and missile systems, trusted by the UK Ministry of Defence. We are seeking highly capable and adaptable engineers to develop safety-critical, real-time application software for next-generation missile systems. This hands-on role covers the full software development lifecycle within our advanced Development Facility in Stevenage, Hertfordshire. Key Responsibilities: Deliver on-board … software for next-generation missile systems. Take a hands-on role in the full development lifecycle. Architect, design, implement, and test missile subsystem software. Ensure compliance with required standards and processes throughout development. What do you need?: Essential (Good) Author specifications across the full lifecycle, including planning, design, and test documentation. Experience with formal requirements capture tools. Strong background … . Excellent attention to detail. Ability to work independently with minimal supervision. Skilled in debugging complex problems and producing documentation to meet safety standards. Extensive experience developing bare-metal embeddedsoftware using C/C++. Collaborative approach to working within multi-disciplinary teams (e.g., Systems, Integration, Electronics). Required (Better) Proven experience in developing and verifying embeddedMore ❯
watford, hertfordshire, east anglia, united kingdom
Guidant Global
world leader in missile and missile systems, trusted by the UK Ministry of Defence. We are seeking highly capable and adaptable engineers to develop safety-critical, real-time application software for next-generation missile systems. This hands-on role covers the full software development lifecycle within our advanced Development Facility in Stevenage, Hertfordshire. Key Responsibilities: Deliver on-board … software for next-generation missile systems. Take a hands-on role in the full development lifecycle. Architect, design, implement, and test missile subsystem software. Ensure compliance with required standards and processes throughout development. What do you need?: Essential (Good) Author specifications across the full lifecycle, including planning, design, and test documentation. Experience with formal requirements capture tools. Strong background … . Excellent attention to detail. Ability to work independently with minimal supervision. Skilled in debugging complex problems and producing documentation to meet safety standards. Extensive experience developing bare-metal embeddedsoftware using C/C++. Collaborative approach to working within multi-disciplinary teams (e.g., Systems, Integration, Electronics). Required (Better) Proven experience in developing and verifying embeddedMore ❯
is a long term contract position with a flexible hybrid schedule at the facility in the greater Glasgow area. WHO WE ARE LOOKING FOR We are looking for an EmbeddedSoftwareEngineer who will be responsible for the embedded C development for a point of care instrument’s updates and enhancements in an AWS environment. This … device products. We are interviewing qualified candidates immediately and will move into the offer stage quickly. If you are interested, please apply with an updated resume. QUALIFICATIONS Proficiency with embedded C development is required Prior experience with RTOS such as Thread X or Azure RTOS is required Experience with unit testing frameworks such as Unity, Ceedling, and CMock etc More ❯
Andover, England, United Kingdom Hybrid / WFH Options
Sapien Engineering Ltd
Sapien Engineering are looking for an EmbeddedSoftwareEngineer to join an agriculture equipment supplier on a contract basis. This is outside IR35 paying circa £500 a day. This is an initial 3-month contract with the possibility of extension. Hybrid working can be supported on a case-by-case basis but would require site visits to More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Sapien Engineering Ltd
Sapien Engineering are looking for an EmbeddedSoftwareEngineer to join an agriculture equipment supplier on a contract basis. This is outside IR35 paying circa £500 a day. This is an initial 3-month contract with the possibility of extension. Hybrid working can be supported on a case-by-case basis but would require site visits to More ❯
SoftwareEngineer – Real-Time Systems (C++/Linux) Location: Bristol Rate: £49.70/hour PAYE (£56.93/hour incl. holiday) or £65/hour Umbrella We seek an engineer who has worked in a military/defence environment/industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview … Join a growing software team developing and delivering innovative solutions across a wide range of technologies. You'll work within a small, dynamic team where initiative and independence are encouraged. The role focuses on the design, development, and integration of real-time software on Linux-based platforms. Key Responsibilities Undertake a full range of software engineering activities … verify C++ code for real-time systems. Perform integration testing of commercial off-the-shelf (COTS) processing platforms and subsystem components. Collaborate with cross-functional teams to ensure successful software delivery and system performance. Essential Skills & Experience Strong C++ development experience, particularly within multi-threaded and real-time environments. Proven experience in software integration, system testing, and debugging More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Mansell Recruitment Group
A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced EmbeddedSoftware Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical documentation … to support design decisions Ensure software operates reliably and meets functional specifications Shape the long-term direction of software architecture and capabilities Collaborate with cross-functional teams to develop innovative technology within real-world constraints Develop and maintain test suites, including unit and integration tests Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/… with hardware and firmware engineers to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential A collaborative team player More ❯
portsmouth, hampshire, south east england, united kingdom Hybrid / WFH Options
Mansell Recruitment Group
A dynamic and expanding engineering company, leading the way in advanced technical solutions, is seeking an experienced EmbeddedSoftware Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical documentation … to support design decisions Ensure software operates reliably and meets functional specifications Shape the long-term direction of software architecture and capabilities Collaborate with cross-functional teams to develop innovative technology within real-world constraints Develop and maintain test suites, including unit and integration tests Implement and troubleshoot hardware interfaces and data protocols (e.g., CAN, UART, TCP/… with hardware and firmware engineers to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux whighly beneficial, but not essential A collaborative team player More ❯
Stroud, Gloucestershire, South West, United Kingdom
ZENOVO LTD
Day's Per Week On-Site) Salary: Up to £70,000 + Benefits (Depending on Experience) Overview of Business & Opportunity: Do you have a passion for creating cutting-edge embeddedsoftware solutions for leading companies and want to be part of a small team that brings them to life? If you do we have the perfect opportunity for … you! You could be working for technical consultancy specializing in small board embedded system implementation and prototyping. You will work closely with a talented team of three engineers and developers who will help you as you continue to grow your programming skills. You will be working directly with stakeholders to gather requirements, develop and maintain infrastructure for application development … attend design meetings, write code, fix bugs, and assist the Principal Software Engineers in all design-related tasks. Additionally, you will participate in test suite development, provide and maintain high levels of customer service, and develop technical documentation. Key Experience: - Experience of Programming C onto a RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C is desirable - Knowledge More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Stevenage is currently looking to recruit an Embedded C SoftwareEngineer subcontractor on an initial 6 month contract. This role can be worked on a 4 day week basis. Hourly Rate: £68.00ph (Umbrella). Overtime Rate: Hours worked over the standard 37 hours per week, will be paid at time and More ❯
Ada SoftwareEngineer Duration: Stevenage, full time on site or 4 day compressed Week Rate: up to £53.73 ph PAYE + Holiday pay or £70 ph Umbrella Inside IR35 Duration: 6 Months SC Clearance required Overview of department: Join a growing Software team in Stevenage, working as part of a dynamic team to develop, test and deliver … innovative solutions by exploiting a wide portfolio of software technologies click apply for full job details More ❯
World Class Defence Organisation based in Stevenage, Hertfordshire is currently looking to recruit an Embedded ADA SoftwareEngineer subcontractor on an initial 12 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Hourly Rate: £70 click apply for full job details More ❯
Electronics Design Engineer - Contract (Manchester) An opportunity for a proven Electronics Design Engineer to contribute to advanced product development within embedded and power electronics. Project Scope: Design and test FPGA (VHDL), microcontrollers, SMPS, and BLDC motor drive systems. Schematic capture, PCB layout and verification using Altium. Development of mixed-signal and RF interfaces up to GHz frequencies. … Debugging and resolving EMC issues, ensuring compliance and manufacturability. Collaboration across hardware, software, and mechanical disciplines to deliver robust solutions. Support DfM and DfT initiatives to improve designs for volume production. Details: Location: Manchester Contract: 6-12 months Start: Immediate More ❯
career growth and stability in an agile, supportive environment where innovation is encouraged and your contributions are recognised. What you'll do Take ownership of testing and validation for embedded fire safety products, shaping it with your ideas and expertise. You’ll develop and run structured regression, environmental and field tests, improving coverage and automation. Building and expanding a … field data and supporting root cause analysis sharpens your technical impact. You’ll also support audits and compliance, giving you valuable experience in regulated environments. What you'll need Embedded system testing/validation – hands-on, practical, inquisitive bug-finder Experience working in small, agile, multidisciplinary teams (start-up/scale-up a plus) or have a broad range … of skills to carry out this role. Comfortable with both hardware and software test problems Languages: C (embedded dev), Python (regression/jig scripting), (PHP/Java/HTML are a bonus) MCUs: SiLabs microcontrollers Test Frameworks: Internal Python-based regression test system Data: Test/field data in proprietary format About the company The company is a More ❯
Please note: This Client/Vacancy does not offer sponsorship About the Role The Firmware Design Engineer will be responsible for designing and customising new and existing products, focusing on firmware design for datalogging and measurement control. Responsibilities Designing and customising new and existing products Firmware Design for Data-logging and measurement control CANBus (CAN/CANFD)/PWM … of working within a manufacturing company. Required Skills Required experience in Firmware Design: Firmware for Functional safety related/SIL level systems Using either STM32 or Microchip Microcontrollers Developing embedded GUI applications (Touch GFX) Experience with PICs desirable CANBus Protocol Experience with communications interfaces and timing More ❯
oxford district, south east england, united kingdom
Matchtech
Please note: This Client/Vacancy does not offer sponsorship About the Role The Firmware Design Engineer will be responsible for designing and customising new and existing products, focusing on firmware design for datalogging and measurement control. Responsibilities Designing and customising new and existing products Firmware Design for Data-logging and measurement control CANBus (CAN/CANFD)/PWM … of working within a manufacturing company. Required Skills Required experience in Firmware Design: Firmware for Functional safety related/SIL level systems Using either STM32 or Microchip Microcontrollers Developing embedded GUI applications (Touch GFX) Experience with PICs desirable CANBus Protocol Experience with communications interfaces and timing More ❯