Role: Electronics Software Engineer Location: Oldham Salary: Up to £50,000 + Benefits Are you an Electronics Engineer with a passion for innovation and embedded systems? KO2's client - a global leader in advanced security and defence technologies - is expanding their team and looking for a talented engineer to help design and deliver world-class protection systems used in some of the most high-security environments on the planet. This is an exciting opportunity to work on cutting-edge projects that combine electronics, embedded software, and mechanical design to defend against modern threats such as drones, blasts, and ballistic attacks. About the Company Our client is a leading name in the high-security systems industry, with a turnover of over £50 million and a reputation for excellence in drone defence, blast mitigation, and perimeter protection. Despite their global reach, they maintain a family-oriented culture where every team member is valued and supported. You'll join a close-knit engineering team where collaboration and innovation go hand-in-hand, and where personal growth is genuinely encouraged. The Role As an Electronics Engineer, you'll work across both hardware and embedded software, contributing to the design, test, and integration of mission-critical security systems. You'll collaborate with mechanical and systems engineers to deliver robust, field-proven solutions designed for some of the toughest conditions imaginable. Key Responsibilities: Design and develop analogue and digital electronic circuits. Develop embedded software, splitting time between hardware and firmware design. Manage and program microelectronics for I/O control and system integration. Participate in high-security system testing, including blast and ballistic validation. Collaborate with cross-functional teams to deliver complete, integrated security solutions. Support the ongoing growth and mentoring within the electronics engineering team. What You'll Bring Strong experience in analogue and digital circuit design. Proven embedded software development skills (C/C++ preferred). Hands-on experience with microcontrollers and system integration. A British passport (required for security clearance). Passion for working on low-volume, high-performance systems where innovation and reliability are key.
May 23, 2026
Full time
Role: Electronics Software Engineer Location: Oldham Salary: Up to £50,000 + Benefits Are you an Electronics Engineer with a passion for innovation and embedded systems? KO2's client - a global leader in advanced security and defence technologies - is expanding their team and looking for a talented engineer to help design and deliver world-class protection systems used in some of the most high-security environments on the planet. This is an exciting opportunity to work on cutting-edge projects that combine electronics, embedded software, and mechanical design to defend against modern threats such as drones, blasts, and ballistic attacks. About the Company Our client is a leading name in the high-security systems industry, with a turnover of over £50 million and a reputation for excellence in drone defence, blast mitigation, and perimeter protection. Despite their global reach, they maintain a family-oriented culture where every team member is valued and supported. You'll join a close-knit engineering team where collaboration and innovation go hand-in-hand, and where personal growth is genuinely encouraged. The Role As an Electronics Engineer, you'll work across both hardware and embedded software, contributing to the design, test, and integration of mission-critical security systems. You'll collaborate with mechanical and systems engineers to deliver robust, field-proven solutions designed for some of the toughest conditions imaginable. Key Responsibilities: Design and develop analogue and digital electronic circuits. Develop embedded software, splitting time between hardware and firmware design. Manage and program microelectronics for I/O control and system integration. Participate in high-security system testing, including blast and ballistic validation. Collaborate with cross-functional teams to deliver complete, integrated security solutions. Support the ongoing growth and mentoring within the electronics engineering team. What You'll Bring Strong experience in analogue and digital circuit design. Proven embedded software development skills (C/C++ preferred). Hands-on experience with microcontrollers and system integration. A British passport (required for security clearance). Passion for working on low-volume, high-performance systems where innovation and reliability are key.
YT Tech are working with a security technology company based near Worcester. We are looking for a Senior Embedded Engineer who wants to do more than just write code. This is a role for an engineer who enjoys the sharing of ideas and wants an interesting role. The Mission: You will be responsible for developing high-reliability, secure-by-design firmware for sophisticated life-saving devices. You will be porting complex AI and machine learning algorithms (developed in Python/MATLAB) directly onto embedded platforms to drive real-time detection capabilities. Technical Focus: Architecture: Expert-level development in Embedded C and C++. Microprocessors: Deep experience with the STM32 family (ARM Cortex). RTOS: Implementation and optimization using FreeRTOS or similar. Connectivity: Mastery of digital communication protocols (I2C, SPI, CAN Bus, Ethernet). Innovation: Deploying Edge AI and machine learning algorithms on-chip (e.g., Nvidia Jetson). Your experience; Commercial Edge: You have at least 5 years of experience in a commercial product development environment. Communicator: You are confident and articulate. Right to Work: Full, unrestricted right to work in the UK is essential (No visa sponsorship available). If you're interested and match the criteria, pease apply with your most recent CV and I will be in touch to discuss.
May 23, 2026
Full time
YT Tech are working with a security technology company based near Worcester. We are looking for a Senior Embedded Engineer who wants to do more than just write code. This is a role for an engineer who enjoys the sharing of ideas and wants an interesting role. The Mission: You will be responsible for developing high-reliability, secure-by-design firmware for sophisticated life-saving devices. You will be porting complex AI and machine learning algorithms (developed in Python/MATLAB) directly onto embedded platforms to drive real-time detection capabilities. Technical Focus: Architecture: Expert-level development in Embedded C and C++. Microprocessors: Deep experience with the STM32 family (ARM Cortex). RTOS: Implementation and optimization using FreeRTOS or similar. Connectivity: Mastery of digital communication protocols (I2C, SPI, CAN Bus, Ethernet). Innovation: Deploying Edge AI and machine learning algorithms on-chip (e.g., Nvidia Jetson). Your experience; Commercial Edge: You have at least 5 years of experience in a commercial product development environment. Communicator: You are confident and articulate. Right to Work: Full, unrestricted right to work in the UK is essential (No visa sponsorship available). If you're interested and match the criteria, pease apply with your most recent CV and I will be in touch to discuss.
Senior Systems Support Engineer About the Company Our client is a global technology organisation delivering innovative solutions across transportation and critical infrastructure sectors. The company focuses on improving customer experiences through advanced technology, operational excellence, and secure digital services. Operating internationally, they are committed to innovation, collaboration, and delivering high-quality solutions to both public and private sector customers. The Role We are seeking a Senior Systems Support Engineer to support the operational delivery and maintenance of enterprise endpoint management and patching solutions across a large-scale corporate IT environment. The successful candidate will be responsible for maintaining endpoint management platforms, delivering software deployments, managing operating system builds, supporting security patching activities, and providing 2nd/3rd line technical support. The role also involves root cause analysis, technical project delivery, and ensuring compliance across end-user environments. Key Responsibilities Ensure the availability and performance of endpoint management and software deployment platforms. Manage and maintain services including: Patch Management OS Provisioning Software Distribution Endpoint Configuration Develop and maintain operational processes relating to system builds, patch creation, software packaging, deployments, reporting, and security controls. Investigate and remediate security vulnerabilities across desktop and server estates within agreed timelines. Support security hardening and compliance activities across front-office platforms and applications. Assist in improving endpoint delivery strategies including: Application deployment Antivirus management Security patching Driver and firmware updates Operating system deployment Manage documentation relating to systems, processes, and operational procedures. Own the full lifecycle of patch deployment activities from testing through to production rollout. Support platform upgrades, migrations, and access control management. Participate in technical projects involving software deployment to bespoke hardware and devices. Escalate issues appropriately and contribute to incident resolution. Support training and knowledge transfer activities following technical changes. Work collaboratively with internal teams, stakeholders, and customers where required. Required Skills & Experience Essential Degree in Computer Science, Engineering, or equivalent commercial experience. Strong experience with enterprise patch management and endpoint management tools such as: Ivanti Endpoint Manager Microsoft SCCM ManageEngine NinjaOne or similar technologies Strong PowerShell scripting experience. Experience deploying and supporting Microsoft operating systems across desktop and server environments. Experience supporting multi-platform infrastructure environments. Proven experience managing patch testing and deployment environments. Strong understanding of Microsoft Windows desktop support. Experience supporting Linux/Unix desktop environments (e.g. Ubuntu). Experience working within ITIL environments including change and release management. Understanding of quality and service management standards such as ISO 9001 / ISO 20000. Strong networking fundamentals including TCP/IP. Experience with Microsoft Active Directory technologies including: DNS DHCP Group Policy WSUS DFS Experience with OS imaging and deployment technologies including PXE and system imaging solutions. Desirable ITIL certification. Microsoft certifications. Experience managing services against strict SLAs. Experience with virtualisation technologies including: VMware Hyper-V Experience with additional scripting or development languages such as: Bash Powershell VB.NET C++ .NET Batch scripting
May 23, 2026
Full time
Senior Systems Support Engineer About the Company Our client is a global technology organisation delivering innovative solutions across transportation and critical infrastructure sectors. The company focuses on improving customer experiences through advanced technology, operational excellence, and secure digital services. Operating internationally, they are committed to innovation, collaboration, and delivering high-quality solutions to both public and private sector customers. The Role We are seeking a Senior Systems Support Engineer to support the operational delivery and maintenance of enterprise endpoint management and patching solutions across a large-scale corporate IT environment. The successful candidate will be responsible for maintaining endpoint management platforms, delivering software deployments, managing operating system builds, supporting security patching activities, and providing 2nd/3rd line technical support. The role also involves root cause analysis, technical project delivery, and ensuring compliance across end-user environments. Key Responsibilities Ensure the availability and performance of endpoint management and software deployment platforms. Manage and maintain services including: Patch Management OS Provisioning Software Distribution Endpoint Configuration Develop and maintain operational processes relating to system builds, patch creation, software packaging, deployments, reporting, and security controls. Investigate and remediate security vulnerabilities across desktop and server estates within agreed timelines. Support security hardening and compliance activities across front-office platforms and applications. Assist in improving endpoint delivery strategies including: Application deployment Antivirus management Security patching Driver and firmware updates Operating system deployment Manage documentation relating to systems, processes, and operational procedures. Own the full lifecycle of patch deployment activities from testing through to production rollout. Support platform upgrades, migrations, and access control management. Participate in technical projects involving software deployment to bespoke hardware and devices. Escalate issues appropriately and contribute to incident resolution. Support training and knowledge transfer activities following technical changes. Work collaboratively with internal teams, stakeholders, and customers where required. Required Skills & Experience Essential Degree in Computer Science, Engineering, or equivalent commercial experience. Strong experience with enterprise patch management and endpoint management tools such as: Ivanti Endpoint Manager Microsoft SCCM ManageEngine NinjaOne or similar technologies Strong PowerShell scripting experience. Experience deploying and supporting Microsoft operating systems across desktop and server environments. Experience supporting multi-platform infrastructure environments. Proven experience managing patch testing and deployment environments. Strong understanding of Microsoft Windows desktop support. Experience supporting Linux/Unix desktop environments (e.g. Ubuntu). Experience working within ITIL environments including change and release management. Understanding of quality and service management standards such as ISO 9001 / ISO 20000. Strong networking fundamentals including TCP/IP. Experience with Microsoft Active Directory technologies including: DNS DHCP Group Policy WSUS DFS Experience with OS imaging and deployment technologies including PXE and system imaging solutions. Desirable ITIL certification. Microsoft certifications. Experience managing services against strict SLAs. Experience with virtualisation technologies including: VMware Hyper-V Experience with additional scripting or development languages such as: Bash Powershell VB.NET C++ .NET Batch scripting
Electronics and Firmware Engineer Salary to 60k Based Southampton, Hampshire An Electronics and Firmware Engineer is required for busy and expanding engineering company based in the Southampton area. Working as part of the Product Development Team, you will be responsible for the development of standard products and bespoke applications for products based around optical systems. This will cover the whole design life-cycle of control electronics and firmware along with being involved in product delivery activities to meet customer orders. Likely Degree qualified, you will be proficient in C and/or C++ with experience developing embedded systems and writing firmware for microcontrollers (e.g. PICs, AVR, STM32). You will be experienced in electronics design in digital and microprocessor systems. Any experience of low noise analogue electronics design would be beneficial. Strong attention to detail is essential with an ability to follow processes and demonstrate initiative to seek workflow efficiencies. You will be able to both work independently and along with team.
May 23, 2026
Full time
Electronics and Firmware Engineer Salary to 60k Based Southampton, Hampshire An Electronics and Firmware Engineer is required for busy and expanding engineering company based in the Southampton area. Working as part of the Product Development Team, you will be responsible for the development of standard products and bespoke applications for products based around optical systems. This will cover the whole design life-cycle of control electronics and firmware along with being involved in product delivery activities to meet customer orders. Likely Degree qualified, you will be proficient in C and/or C++ with experience developing embedded systems and writing firmware for microcontrollers (e.g. PICs, AVR, STM32). You will be experienced in electronics design in digital and microprocessor systems. Any experience of low noise analogue electronics design would be beneficial. Strong attention to detail is essential with an ability to follow processes and demonstrate initiative to seek workflow efficiencies. You will be able to both work independently and along with team.
Rubicon Consulting is currently recruiting for QA System Test Engineer on a 12 Month Contract, based in Northern Ireland. Role Summary The technology domain area is class leading diagnostic and monitoring equipment for electricity distribution, including Dissolved Gas Analysis, high speed FPGA based monitoring electronics and the software infrastructure necessary to build a distributed monitoring environment for a variety of worldwide customers. As the Systems under test contain both Software and Hardware sub-systems, which are designed in-house; the System Test Engineer role is within a multidisciplinary environment. This role will involve the setup and configuration of the equipment in our on-site Lab as listed below and this will be an onsite role. The System Test Engineer is responsible for reviewing requirements and for verifying that the products fulfil their functional and performance requirements by test. Key Responsibilities Focal point for all system test activities within the R&D environment Testing complex embedded software systems (both black box and white box) Develop an in-depth understanding of our products to provide a user / customer perspective to aid the software development process Plan test step-ups based on specific use cases and technical requirements, in addition to defining efficient test strategies and necessary test infrastructure Work in close cooperation with developers for analysing bugs, key requirements, and test/system aspects Provide feedback to development team to improve design Develop tools and test setups to automate testing for rapid release schedules Evaluate field issues and propose solutions Requirements Essential Requirements: Strong knowledge of Test Plan creation and Test case creation Strong inter-personal and communication skills Excellent report writing & presentation skills Ability to present complex data clearly with meaningful conclusions Ability to work with minimum supervision Able to plan and prioritise own work and deliverables Proficient with Microsoft office tools (word, excel, PowerPoint) Essential Electronic Requirements: Testing, adjusting, calibrating, and maintaining laboratory equipment with apparatus such as Signal generators, Multi-metres, Oscilloscopes, Oil Line connections and Oil bottle setups. Setting up unit configurations by changing PCB boards, add-on modules, daughter boards and plugin boards to manually change unit specifications. Enforcing strict health and safety regulations and ensuring lab is kept clean and tidy including oil spills and basic housekeeping. Hands on work with DIN rails, wire looms, electrical/electronic wiring, and crimping. Communication within teams to find out what is needed for laboratory equipment setups. Using Command Line and SSH to directly connect to units and trouble shoot problems within the system. Upgrading and downgrading units to the correct firmware versions using multiple upgrade paths. Working within a ticketed KANBAN systems to pick up work that is needed for every unit setup. Working and liaising with international multi-disciplinary teams that are off-site Ability to use signal generators/oscilloscopes and multi-meters. Ability to read Bill of Materials (BOMs) and wiring diagrams for work done within units. Ability to work independently and be self-motivated. Ability to write detailed and easy to follow work instructions. Our Company Rubicon Consulting is a Talent management consultancy which helps you to optimise business performance and competitive advantage by choosing the right people first time!
May 23, 2026
Contractor
Rubicon Consulting is currently recruiting for QA System Test Engineer on a 12 Month Contract, based in Northern Ireland. Role Summary The technology domain area is class leading diagnostic and monitoring equipment for electricity distribution, including Dissolved Gas Analysis, high speed FPGA based monitoring electronics and the software infrastructure necessary to build a distributed monitoring environment for a variety of worldwide customers. As the Systems under test contain both Software and Hardware sub-systems, which are designed in-house; the System Test Engineer role is within a multidisciplinary environment. This role will involve the setup and configuration of the equipment in our on-site Lab as listed below and this will be an onsite role. The System Test Engineer is responsible for reviewing requirements and for verifying that the products fulfil their functional and performance requirements by test. Key Responsibilities Focal point for all system test activities within the R&D environment Testing complex embedded software systems (both black box and white box) Develop an in-depth understanding of our products to provide a user / customer perspective to aid the software development process Plan test step-ups based on specific use cases and technical requirements, in addition to defining efficient test strategies and necessary test infrastructure Work in close cooperation with developers for analysing bugs, key requirements, and test/system aspects Provide feedback to development team to improve design Develop tools and test setups to automate testing for rapid release schedules Evaluate field issues and propose solutions Requirements Essential Requirements: Strong knowledge of Test Plan creation and Test case creation Strong inter-personal and communication skills Excellent report writing & presentation skills Ability to present complex data clearly with meaningful conclusions Ability to work with minimum supervision Able to plan and prioritise own work and deliverables Proficient with Microsoft office tools (word, excel, PowerPoint) Essential Electronic Requirements: Testing, adjusting, calibrating, and maintaining laboratory equipment with apparatus such as Signal generators, Multi-metres, Oscilloscopes, Oil Line connections and Oil bottle setups. Setting up unit configurations by changing PCB boards, add-on modules, daughter boards and plugin boards to manually change unit specifications. Enforcing strict health and safety regulations and ensuring lab is kept clean and tidy including oil spills and basic housekeeping. Hands on work with DIN rails, wire looms, electrical/electronic wiring, and crimping. Communication within teams to find out what is needed for laboratory equipment setups. Using Command Line and SSH to directly connect to units and trouble shoot problems within the system. Upgrading and downgrading units to the correct firmware versions using multiple upgrade paths. Working within a ticketed KANBAN systems to pick up work that is needed for every unit setup. Working and liaising with international multi-disciplinary teams that are off-site Ability to use signal generators/oscilloscopes and multi-meters. Ability to read Bill of Materials (BOMs) and wiring diagrams for work done within units. Ability to work independently and be self-motivated. Ability to write detailed and easy to follow work instructions. Our Company Rubicon Consulting is a Talent management consultancy which helps you to optimise business performance and competitive advantage by choosing the right people first time!
Morgan Jones Recruitment Consultants
Sandwich, Kent
Software/Firmware Engineer Location: Sandwich, Kent Contract: Permanent Rate: Competitive Our Client is seeking a skilled Software/Firmware Engineer to join their engineering team. This role involves designing, developing, and testing embedded software and applications for innovative products, working as part of a multidisciplinary team. Key Responsibilities: Develop software and firmware for product design within an integrated engineering team. Produce design documentation, including specifications, manuals, and test procedures. Implement strategies for new functions and maintain clear design records. Ensure compliance with ISO 9001:2015 standards and company procedures. Support continuous improvement and contribute to project success. Requirements: Degree in Computer Science (2:1) or equivalent experience. Experience in application development using C# .NET; knowledge of C/C++ advantageous. Familiarity with Android development (Xamarin) desirable. Full software lifecycle experience, including design, development, testing, and maintenance. Structured design methodology (UML or similar). Ability to think conceptually and deliver technical solutions under minimal supervision. Eligible for SC security clearance and hold a full UK driving licence. Desirable: Electronics knowledge and independent verification experience. Track record in producing high-quality code in application or embedded environments. Benefits: 9-day fortnight (every other Friday off). Competitive salary, profit-sharing scheme, stakeholder pension, and death-in-service cover. Rewards and recognition programme and employee engagement initiatives. This is an excellent opportunity for a motivated engineer to work on cutting-edge projects and contribute to innovative software solutions. About Morgan Jones: Morgan Jones Limited acts as an employment agency. By applying, you accept the Terms & Conditions as well as the Privacy, Cookie, and Data Retention Policy which can be found on our website. Due to the high volume of applicants we see, if you have not heard back from us within 72 hours, please assume that you have been unsuccessful on this occasion. To view other great opportunities, visit our website or follow Morgan Jones on your favourite social networks Facebook, Instagram, Twitter, or LinkedIn.
May 23, 2026
Full time
Software/Firmware Engineer Location: Sandwich, Kent Contract: Permanent Rate: Competitive Our Client is seeking a skilled Software/Firmware Engineer to join their engineering team. This role involves designing, developing, and testing embedded software and applications for innovative products, working as part of a multidisciplinary team. Key Responsibilities: Develop software and firmware for product design within an integrated engineering team. Produce design documentation, including specifications, manuals, and test procedures. Implement strategies for new functions and maintain clear design records. Ensure compliance with ISO 9001:2015 standards and company procedures. Support continuous improvement and contribute to project success. Requirements: Degree in Computer Science (2:1) or equivalent experience. Experience in application development using C# .NET; knowledge of C/C++ advantageous. Familiarity with Android development (Xamarin) desirable. Full software lifecycle experience, including design, development, testing, and maintenance. Structured design methodology (UML or similar). Ability to think conceptually and deliver technical solutions under minimal supervision. Eligible for SC security clearance and hold a full UK driving licence. Desirable: Electronics knowledge and independent verification experience. Track record in producing high-quality code in application or embedded environments. Benefits: 9-day fortnight (every other Friday off). Competitive salary, profit-sharing scheme, stakeholder pension, and death-in-service cover. Rewards and recognition programme and employee engagement initiatives. This is an excellent opportunity for a motivated engineer to work on cutting-edge projects and contribute to innovative software solutions. About Morgan Jones: Morgan Jones Limited acts as an employment agency. By applying, you accept the Terms & Conditions as well as the Privacy, Cookie, and Data Retention Policy which can be found on our website. Due to the high volume of applicants we see, if you have not heard back from us within 72 hours, please assume that you have been unsuccessful on this occasion. To view other great opportunities, visit our website or follow Morgan Jones on your favourite social networks Facebook, Instagram, Twitter, or LinkedIn.
Firmware Engineer Cambridge Would you like to work on developing an extremely precise deep-tech platform with real-world impact? My client is offering the chance to work with a truly multidisciplinary team on developing cutting-edge technologies, giving you an opportunity to work alongside a highly motivated team of engineers from all walks of life. Responsibilities as a Firmware Engineer: Develop driver firmware for proprietary silicon Work throughout the whole SDLC, including bring-up, regression testing and performance testing Validate new silicon chips Experience required: Strong background in real-time embedded firmware 5+ years of experience with C/C++ development 2+ years of experience with Python Experience developing cross-platform code Desirable skills for a Firmware Engineer to have; Experience with unit test frameworks like pytest, build scripting, Jenkins CI/CD automation Good understanding of ARM Cortex-M series processors and CPU architecture Some PCB electronics design experiences Familiarity with Linux, Git, Bash, and Tcl Compensation: Private health insurance Life insurance 33 days holiday Expert training from renowned industry veterans Apply now to join a company truly leading their niche in one of the most vibrant cities on Earth for R&D!
May 23, 2026
Full time
Firmware Engineer Cambridge Would you like to work on developing an extremely precise deep-tech platform with real-world impact? My client is offering the chance to work with a truly multidisciplinary team on developing cutting-edge technologies, giving you an opportunity to work alongside a highly motivated team of engineers from all walks of life. Responsibilities as a Firmware Engineer: Develop driver firmware for proprietary silicon Work throughout the whole SDLC, including bring-up, regression testing and performance testing Validate new silicon chips Experience required: Strong background in real-time embedded firmware 5+ years of experience with C/C++ development 2+ years of experience with Python Experience developing cross-platform code Desirable skills for a Firmware Engineer to have; Experience with unit test frameworks like pytest, build scripting, Jenkins CI/CD automation Good understanding of ARM Cortex-M series processors and CPU architecture Some PCB electronics design experiences Familiarity with Linux, Git, Bash, and Tcl Compensation: Private health insurance Life insurance 33 days holiday Expert training from renowned industry veterans Apply now to join a company truly leading their niche in one of the most vibrant cities on Earth for R&D!
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.
May 23, 2026
Full time
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.
Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers Act as the technical interface with the hardware design team and ensure all code development meets company standards Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance. Requirements: Developing ARM MCUs in C Python experience Proven experience writing code to control power electronic systems Ability to read and understand electronic schematics Familiarity with coding standards, such as MISRA Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions!
May 23, 2026
Full time
Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers Act as the technical interface with the hardware design team and ensure all code development meets company standards Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance. Requirements: Developing ARM MCUs in C Python experience Proven experience writing code to control power electronic systems Ability to read and understand electronic schematics Familiarity with coding standards, such as MISRA Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions!
Senior Embedded Software Engineer Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
May 23, 2026
Full time
Senior Embedded Software Engineer Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!
Firmware Developer/Software Developer/Embedded Developer Firmware Developer required by global manufacturing company for an initial 12-month contract As a Firmware Developer /Software Developer/Embedded Developer you will be required Design, implementation and testing of Embedded software/firmware to provide machine control solutions for integrated electronics. Creation, migration, extension and integration of firmware libraries for Microprocessor applications. Development and execution of test plans to demonstrate functionality of the Embedded software/firmware solutions; including unit, module and integration testing. Project Engineering Pro-active contribution to development projects with the ability to work with hardware and software engineers to understand the requirements of the whole system. Effective communication of interfaces and agreed protocols with other development project team members. Collaboration with 3rd parties to ensure that delivered Embedded software/firmware solutions are well understood, characterised and maintainable. Contribution to design reviews with peers and other groups as required. Qualifications: Ideally BSc or MSc degree qualified in Electronics, Electrical Engineering or Computer Science with Embedded Software Engineering or equivalent experience Equivalent commercial, industrial or practical experience. Ideal Experience: Embedded software design and implementation for control and automation purposes. Implementation of solutions on STM32H7 processors or similar Including development and maintenance of peripheral libraries in order to support multiple variants of the processors within the same family. Experience of implementing bespoke communication protocols over serial interfaces such as RS232 and RS485. Desirable Experience: Participation in integrated engineering teams, including the specification, development, testing and commissioning of high value laboratory equipment. Experience in high technology and/or science industries. Essential Skills: Knowledge of STM32F4 or STM32H7 Microprocessor. Implementation of peripheral drivers on STM32F4 or STM32H7 Microprocessor using the STM32F4 STD PERIPH drivers. C/C++ for Embedded software/firmware solutions. Experience with TFS/Azure DevOps. Real Time solutions using Super Loop architectures. Good oral and written communication skills. Good planning skills. Team-based style. Firmware Developer/Software Developer/Embedded Developer
May 23, 2026
Contractor
Firmware Developer/Software Developer/Embedded Developer Firmware Developer required by global manufacturing company for an initial 12-month contract As a Firmware Developer /Software Developer/Embedded Developer you will be required Design, implementation and testing of Embedded software/firmware to provide machine control solutions for integrated electronics. Creation, migration, extension and integration of firmware libraries for Microprocessor applications. Development and execution of test plans to demonstrate functionality of the Embedded software/firmware solutions; including unit, module and integration testing. Project Engineering Pro-active contribution to development projects with the ability to work with hardware and software engineers to understand the requirements of the whole system. Effective communication of interfaces and agreed protocols with other development project team members. Collaboration with 3rd parties to ensure that delivered Embedded software/firmware solutions are well understood, characterised and maintainable. Contribution to design reviews with peers and other groups as required. Qualifications: Ideally BSc or MSc degree qualified in Electronics, Electrical Engineering or Computer Science with Embedded Software Engineering or equivalent experience Equivalent commercial, industrial or practical experience. Ideal Experience: Embedded software design and implementation for control and automation purposes. Implementation of solutions on STM32H7 processors or similar Including development and maintenance of peripheral libraries in order to support multiple variants of the processors within the same family. Experience of implementing bespoke communication protocols over serial interfaces such as RS232 and RS485. Desirable Experience: Participation in integrated engineering teams, including the specification, development, testing and commissioning of high value laboratory equipment. Experience in high technology and/or science industries. Essential Skills: Knowledge of STM32F4 or STM32H7 Microprocessor. Implementation of peripheral drivers on STM32F4 or STM32H7 Microprocessor using the STM32F4 STD PERIPH drivers. C/C++ for Embedded software/firmware solutions. Experience with TFS/Azure DevOps. Real Time solutions using Super Loop architectures. Good oral and written communication skills. Good planning skills. Team-based style. Firmware Developer/Software Developer/Embedded Developer
Software/Firmware Engineer Kent Defence Technology C# / Embedded Systems An innovative engineering company working within the defence and electro-optical technology sector is seeking a Software/Firmware Engineer to join its growing engineering team. This is an opportunity to work on highly technical, real-world products within a multidisciplinary engineering environment, contributing across the full software development lifecycle from concept through to testing and deployment. The role would suit a software engineer who enjoys working close to hardware, embedded systems, and technically challenging engineering projects rather than purely commercial software products. The Role You will be involved in: Software and firmware development for specialist engineering products Working closely with electronics and hardware engineering teams Full software lifecycle activities including: Requirements capture Design Development Testing Documentation Supporting integration and implementation of new functionality Producing engineering documentation and technical records Working within structured ISO-regulated engineering processes Required Experience We are looking for candidates with experience in: C# .NET / Visual Studio Full software development lifecycle Structured software development methodologies Working within technical engineering teams Desirable Experience Any experience in the following would be advantageous: Embedded software or firmware development (C or C++) Hardware/software integration and Electronics knowledge Xamarin or Android development Defence, aerospace, industrial systems, or regulated engineering environments The Ideal Candidate You will likely be: A strong problem solver Comfortable working independently Detail-oriented and quality-focused Interested in engineering-led environments and Motivated by technically complex products and systems Package & Benefits 9-day fortnight Profit sharing scheme Pension Death in service benefit Collaborative engineering culture Long-term product development environment Important Information Due to the nature of the work, applicants must be eligible to obtain UK SC Security Clearance. If you would like to work on advanced engineering systems in a highly technical environment, we would love to hear from you.
May 22, 2026
Full time
Software/Firmware Engineer Kent Defence Technology C# / Embedded Systems An innovative engineering company working within the defence and electro-optical technology sector is seeking a Software/Firmware Engineer to join its growing engineering team. This is an opportunity to work on highly technical, real-world products within a multidisciplinary engineering environment, contributing across the full software development lifecycle from concept through to testing and deployment. The role would suit a software engineer who enjoys working close to hardware, embedded systems, and technically challenging engineering projects rather than purely commercial software products. The Role You will be involved in: Software and firmware development for specialist engineering products Working closely with electronics and hardware engineering teams Full software lifecycle activities including: Requirements capture Design Development Testing Documentation Supporting integration and implementation of new functionality Producing engineering documentation and technical records Working within structured ISO-regulated engineering processes Required Experience We are looking for candidates with experience in: C# .NET / Visual Studio Full software development lifecycle Structured software development methodologies Working within technical engineering teams Desirable Experience Any experience in the following would be advantageous: Embedded software or firmware development (C or C++) Hardware/software integration and Electronics knowledge Xamarin or Android development Defence, aerospace, industrial systems, or regulated engineering environments The Ideal Candidate You will likely be: A strong problem solver Comfortable working independently Detail-oriented and quality-focused Interested in engineering-led environments and Motivated by technically complex products and systems Package & Benefits 9-day fortnight Profit sharing scheme Pension Death in service benefit Collaborative engineering culture Long-term product development environment Important Information Due to the nature of the work, applicants must be eligible to obtain UK SC Security Clearance. If you would like to work on advanced engineering systems in a highly technical environment, we would love to hear from you.
Embedded Software Engineer Location: Stroud, Gloucestershire Salary: Up to 70,000 KO2's client is a fast-growing, well-funded tech start-up developing advanced sensing and monitoring systems using low-power embedded platforms, intelligent signal processing, and secure wireless connectivity. The Role You'll lead the full embedded development lifecycle, from requirements and system architecture through to firmware development, integration, and production release. You'll work closely with hardware, data, and product teams to deliver robust, low-power sensing solutions for real-world environments. Key Responsibilities Develop low-power embedded firmware in C/C++ Design for battery-operated, ultra-low power systems Implement sensor data acquisition and signal processing (e.g. MEMS microphones, accelerometers) Develop RF communication systems (LoRa/LPWAN, mesh networking) Implement secure communications (encryption, authentication, secure boot) Deploy optimised machine learning models on embedded devices Essential Experience Strong embedded C/C++ development experience Full product lifecycle experience (concept to production) Low-power system design expertise Sensor data processing and RF communications (LoRa or similar) Embedded security and debugging skills Desirable ML for acoustic detection MEMS microphone systems OTA updates and noise mitigation Start-up experience If you're looking to build intelligent, low-power sensing systems from the ground up, KO2 would love to hear from you.
May 22, 2026
Full time
Embedded Software Engineer Location: Stroud, Gloucestershire Salary: Up to 70,000 KO2's client is a fast-growing, well-funded tech start-up developing advanced sensing and monitoring systems using low-power embedded platforms, intelligent signal processing, and secure wireless connectivity. The Role You'll lead the full embedded development lifecycle, from requirements and system architecture through to firmware development, integration, and production release. You'll work closely with hardware, data, and product teams to deliver robust, low-power sensing solutions for real-world environments. Key Responsibilities Develop low-power embedded firmware in C/C++ Design for battery-operated, ultra-low power systems Implement sensor data acquisition and signal processing (e.g. MEMS microphones, accelerometers) Develop RF communication systems (LoRa/LPWAN, mesh networking) Implement secure communications (encryption, authentication, secure boot) Deploy optimised machine learning models on embedded devices Essential Experience Strong embedded C/C++ development experience Full product lifecycle experience (concept to production) Low-power system design expertise Sensor data processing and RF communications (LoRa or similar) Embedded security and debugging skills Desirable ML for acoustic detection MEMS microphone systems OTA updates and noise mitigation Start-up experience If you're looking to build intelligent, low-power sensing systems from the ground up, KO2 would love to hear from you.
Cure Talent are delighted to be partnered with an emerging wearable medical technology company at a defining stage of its growth. Developing next-generation optical monitoring solutions designed to deliver medical-grade physiological insights beyond the hospital environment, the business is now transitioning from research and development into industrialisation and regulated market entry. We have an opportunity for a Software Engineer to join the organisation at a pivotal point in its journey. This role will play a key part in developing the software ecosystem surrounding a next-generation wearable medical device platform, with a particular focus on SDK development, desktop applications and third-party integration. Working closely with firmware, hardware and data science teams, you will help translate advanced physiological monitoring technology into robust, compliant software solutions suitable for clinical studies and commercial deployment. Key responsibilities Develop SDKs and software interfaces enabling third-party integration with wearable medical devices and physiological monitoring platforms Design and develop desktop applications supporting clinical studies, device configuration and customer integration activities Support the integration of signal processing algorithms into validated, production-ready software solutions Work closely with firmware, hardware and data science teams to ensure reliable communication, data transfer and system integration Generate and maintain software documentation, traceability, verification and validation activities in accordance with IEC 62304 Contribute to software architecture, development processes and testing approaches suitable for regulated medical device environments Experience and skills required Experience developing desktop applications using technologies such as C#, .NET, C++ or similar Experience building APIs, SDKs, software interfaces or integration layers for connected devices Proven experience working within medical devices or other regulated environments, with hands-on exposure to IEC 62304 Experience integrating software with BLE, wireless devices or other connected hardware systems Strong understanding of verification, validation, traceability and medical device software development processes Comfortable working within a small, multidisciplinary product development team If you're a software engineer looking to play a key role in bringing next-generation wearable medical technology to market, whilst working at the intersection of software, hardware, data science and clinical innovation, we'd love to hear from you.
May 22, 2026
Full time
Cure Talent are delighted to be partnered with an emerging wearable medical technology company at a defining stage of its growth. Developing next-generation optical monitoring solutions designed to deliver medical-grade physiological insights beyond the hospital environment, the business is now transitioning from research and development into industrialisation and regulated market entry. We have an opportunity for a Software Engineer to join the organisation at a pivotal point in its journey. This role will play a key part in developing the software ecosystem surrounding a next-generation wearable medical device platform, with a particular focus on SDK development, desktop applications and third-party integration. Working closely with firmware, hardware and data science teams, you will help translate advanced physiological monitoring technology into robust, compliant software solutions suitable for clinical studies and commercial deployment. Key responsibilities Develop SDKs and software interfaces enabling third-party integration with wearable medical devices and physiological monitoring platforms Design and develop desktop applications supporting clinical studies, device configuration and customer integration activities Support the integration of signal processing algorithms into validated, production-ready software solutions Work closely with firmware, hardware and data science teams to ensure reliable communication, data transfer and system integration Generate and maintain software documentation, traceability, verification and validation activities in accordance with IEC 62304 Contribute to software architecture, development processes and testing approaches suitable for regulated medical device environments Experience and skills required Experience developing desktop applications using technologies such as C#, .NET, C++ or similar Experience building APIs, SDKs, software interfaces or integration layers for connected devices Proven experience working within medical devices or other regulated environments, with hands-on exposure to IEC 62304 Experience integrating software with BLE, wireless devices or other connected hardware systems Strong understanding of verification, validation, traceability and medical device software development processes Comfortable working within a small, multidisciplinary product development team If you're a software engineer looking to play a key role in bringing next-generation wearable medical technology to market, whilst working at the intersection of software, hardware, data science and clinical innovation, we'd love to hear from you.
Our client is seeking an experienced Embedded Software Technical Lead with strong low-level embedded expertise to work on custom hardware platforms in pre-RTOS environments. This role requires hands-on experience developing firmware directly on boards, with a strong understanding of hardware interaction, IC communication, and DSP. Alongside technical capability, candidates must be able to demonstrate ownership and leadership of projects or technical delivery, either as a Technical Lead, Team Lead, or Project Lead. Key Responsibilities Lead the development of low-level embedded firmware on custom hardware platforms Work in bare metal / pre-RTOS environments Develop and optimise DSP and signal processing functionality Interface directly with ICs and embedded hardware components Take ownership of technical delivery, architecture, and key engineering decisions Collaborate closely with hardware and multidisciplinary engineering teams Mentor and support engineers within the team Drive project delivery, managing technical risks and dependencies Technical Skills Proven bare metal embedded development experience Strong low-level board and hardware interaction experience Experience with IC communication and hardware interfaces DSP and signal processing experience Embedded debugging and low-level diagnostics capability Knowledge of software architecture and embedded system design Assembler experience desirable Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
May 22, 2026
Full time
Our client is seeking an experienced Embedded Software Technical Lead with strong low-level embedded expertise to work on custom hardware platforms in pre-RTOS environments. This role requires hands-on experience developing firmware directly on boards, with a strong understanding of hardware interaction, IC communication, and DSP. Alongside technical capability, candidates must be able to demonstrate ownership and leadership of projects or technical delivery, either as a Technical Lead, Team Lead, or Project Lead. Key Responsibilities Lead the development of low-level embedded firmware on custom hardware platforms Work in bare metal / pre-RTOS environments Develop and optimise DSP and signal processing functionality Interface directly with ICs and embedded hardware components Take ownership of technical delivery, architecture, and key engineering decisions Collaborate closely with hardware and multidisciplinary engineering teams Mentor and support engineers within the team Drive project delivery, managing technical risks and dependencies Technical Skills Proven bare metal embedded development experience Strong low-level board and hardware interaction experience Experience with IC communication and hardware interfaces DSP and signal processing experience Embedded debugging and low-level diagnostics capability Knowledge of software architecture and embedded system design Assembler experience desirable Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Firmware Engineer Location: Near Sandwich (Hybrid 2 days from home) Package: Competitive salary, 9-day working fortnight, profit bonus, and more benefits Security requirements: Must have lived in the UK consecutively for 5 years+ Ready to grow your career with a thriving company? Want to work on innovative new products from concept to launch? Join a dynamic engineering team working on innovative precision engineering products from concept to completion. This role offers the perfect blend of technical challenge and work-life balance, with genuine variety across the full development lifecycle. You'll be designing and developing both applications and embedded software solutions that make a real impact on cutting-edge products. The Role As a Software Engineer, you'll be at the heart of new product development, working on both application and embedded software solutions. This role offers genuine variety and the chance to make a real impact on innovative products. Key Responsibilities: Design, develop, and test software/firmware for new products Produce design documentation Maintain design records and deliver projects on time What We're Looking For : C# application development Full software lifecycle Desirable: C/C++ and Electronics Ready to Apply? If you're excited about this opportunity and meet the requirements, I'd love to hear from you! Contact: Dairis Sprudzans Email: (url removed) Phone: (phone number removed)
May 22, 2026
Full time
Firmware Engineer Location: Near Sandwich (Hybrid 2 days from home) Package: Competitive salary, 9-day working fortnight, profit bonus, and more benefits Security requirements: Must have lived in the UK consecutively for 5 years+ Ready to grow your career with a thriving company? Want to work on innovative new products from concept to launch? Join a dynamic engineering team working on innovative precision engineering products from concept to completion. This role offers the perfect blend of technical challenge and work-life balance, with genuine variety across the full development lifecycle. You'll be designing and developing both applications and embedded software solutions that make a real impact on cutting-edge products. The Role As a Software Engineer, you'll be at the heart of new product development, working on both application and embedded software solutions. This role offers genuine variety and the chance to make a real impact on innovative products. Key Responsibilities: Design, develop, and test software/firmware for new products Produce design documentation Maintain design records and deliver projects on time What We're Looking For : C# application development Full software lifecycle Desirable: C/C++ and Electronics Ready to Apply? If you're excited about this opportunity and meet the requirements, I'd love to hear from you! Contact: Dairis Sprudzans Email: (url removed) Phone: (phone number removed)
A leading engineering organisation is seeking a talented Electronic Systems Engineer to play a key role in the design and integration of complex electronic systems. This is an excellent opportunity to work on advanced, high-integrity engineering projects within a collaborative and innovative environment. They work on a Hybrid basis, with 2-3 days per week onsite, at either their Stevenage, Bristol or Bolton offices. The Role As an Electronic Systems Engineer, you will take ownership of system-level design and integration, translating high-level requirements into robust, fully integrated hardware solutions. You'll be responsible for defining system architectures, breaking down complex equipment into subsystems, and ensuring seamless connectivity across interfaces. Key Responsibilities: Lead system-level electronic design from concept through to deployment Define system architectures, interfaces, and interconnects Produce high-quality technical documentation, including: System schematics Wiring diagrams Interface control documentation Block diagrams Collaborate with cross-functional teams (mechanical, software, firmware, manufacturing) Support system integration, validation, and acceptance testing Conduct root cause analysis and resolve system-level issues Ensure compliance with relevant safety, EMC, and regulatory standards About You We're looking for a systems-oriented engineer who thrives in complex environments and enjoys solving challenging integration problems. Essential: Degree-qualified in Electronic Engineering, Electrical Engineering, or a related discipline Strong experience in system-level electronic design and integration Proven ability to define system architectures and equipment breakdowns Solid understanding of analogue and digital electronics Experience producing technical documentation and system diagrams Strong analytical, problem-solving, and communication skills Familiarity with systems design tools (e.g. DOORS, Rhapsody, MATLAB/Simulink) Desirable: Experience with power distribution and grounding strategies Knowledge of communication protocols (e.g. CAN, Ethernet, SPI, I C, UART) Understanding of EMC/EMI mitigation Background in regulated industries such as aerospace, defence, automotive, rail, or medical Experience with SPICE simulation tools What's on Offer Competitive salary ( 52,500 - 57,000 depending on experience) Annual performance bonus Generous pension scheme (up to 14% combined contributions) Paid overtime opportunities Flexible working arrangements Additional annual leave options (including flexi leave) Enhanced parental leave benefits On-site facilities including subsidised meals and free parking Healthcare cash plan Additional Information Due to the nature of the work, applicants must be eligible to obtain security clearance. This typically requires British citizenship or dual nationality including British citizenship, along with the ability to pass standard background checks. Apply Now If you're an experienced Electronic Systems Engineer looking to work on technically challenging projects with real-world impact, we'd love to hear from you. Apply today or contact us confidentially for more information.
May 22, 2026
Full time
A leading engineering organisation is seeking a talented Electronic Systems Engineer to play a key role in the design and integration of complex electronic systems. This is an excellent opportunity to work on advanced, high-integrity engineering projects within a collaborative and innovative environment. They work on a Hybrid basis, with 2-3 days per week onsite, at either their Stevenage, Bristol or Bolton offices. The Role As an Electronic Systems Engineer, you will take ownership of system-level design and integration, translating high-level requirements into robust, fully integrated hardware solutions. You'll be responsible for defining system architectures, breaking down complex equipment into subsystems, and ensuring seamless connectivity across interfaces. Key Responsibilities: Lead system-level electronic design from concept through to deployment Define system architectures, interfaces, and interconnects Produce high-quality technical documentation, including: System schematics Wiring diagrams Interface control documentation Block diagrams Collaborate with cross-functional teams (mechanical, software, firmware, manufacturing) Support system integration, validation, and acceptance testing Conduct root cause analysis and resolve system-level issues Ensure compliance with relevant safety, EMC, and regulatory standards About You We're looking for a systems-oriented engineer who thrives in complex environments and enjoys solving challenging integration problems. Essential: Degree-qualified in Electronic Engineering, Electrical Engineering, or a related discipline Strong experience in system-level electronic design and integration Proven ability to define system architectures and equipment breakdowns Solid understanding of analogue and digital electronics Experience producing technical documentation and system diagrams Strong analytical, problem-solving, and communication skills Familiarity with systems design tools (e.g. DOORS, Rhapsody, MATLAB/Simulink) Desirable: Experience with power distribution and grounding strategies Knowledge of communication protocols (e.g. CAN, Ethernet, SPI, I C, UART) Understanding of EMC/EMI mitigation Background in regulated industries such as aerospace, defence, automotive, rail, or medical Experience with SPICE simulation tools What's on Offer Competitive salary ( 52,500 - 57,000 depending on experience) Annual performance bonus Generous pension scheme (up to 14% combined contributions) Paid overtime opportunities Flexible working arrangements Additional annual leave options (including flexi leave) Enhanced parental leave benefits On-site facilities including subsidised meals and free parking Healthcare cash plan Additional Information Due to the nature of the work, applicants must be eligible to obtain security clearance. This typically requires British citizenship or dual nationality including British citizenship, along with the ability to pass standard background checks. Apply Now If you're an experienced Electronic Systems Engineer looking to work on technically challenging projects with real-world impact, we'd love to hear from you. Apply today or contact us confidentially for more information.
RF Design Engineer (Electronics / GPS Focus)Leicester (Onsite)£ We are working with a global technology-led organisation delivering advanced monitoring and security solutions, seeking an experienced RF Design Engineer to join their growing engineering team. This is a high-impact product development role , where you will play a key part in designing and developing RF-based embedded hardware , with a particular focus on low-power wireless and GPS technologies . The Role You'll be responsible for the design, development and testing of RF electronics across both existing products and next-generation solutions.Key responsibilities include: Designing and developing RF embedded hardware for wireless devices Working across the full lifecycle: concept design test approval Developing solutions focused on low-power, microcontroller-driven systems Supporting RF testing, simulation, and performance optimisation Collaborating with firmware, production and wider engineering teams Ensuring designs meet regulatory and approval requirements Supporting manufacturing, testing and product release This is a technically demanding role - strong RF experience is essential. Must-have: Proven experience in RF electronics design in a commercial environment Strong knowledge of low-power wireless systems and/or GPS technologies (critical - key gap in previous candidates) Experience with embedded systems and microcontrollers Solid understanding of RF simulation, testing and validation Experience with PCB design tools (Altium preferred) Strong fundamentals across electronics and hardware engineering Nice to have: Embedded C / firmware exposure Experience in high-volume product development Familiarity with regulatory/type approval processes Please note: Candidates must have hands-on RF design experience (not just theoretical) GPS and/or wireless communication expertise will be a key differentiator Due to the nature of the work, candidates must meet UK residency requirements Active SC Clearance is required (or eligibility to obtain it) If you are interested in the role and meet the requirements outlined, please apply using the link provided.
May 22, 2026
Full time
RF Design Engineer (Electronics / GPS Focus)Leicester (Onsite)£ We are working with a global technology-led organisation delivering advanced monitoring and security solutions, seeking an experienced RF Design Engineer to join their growing engineering team. This is a high-impact product development role , where you will play a key part in designing and developing RF-based embedded hardware , with a particular focus on low-power wireless and GPS technologies . The Role You'll be responsible for the design, development and testing of RF electronics across both existing products and next-generation solutions.Key responsibilities include: Designing and developing RF embedded hardware for wireless devices Working across the full lifecycle: concept design test approval Developing solutions focused on low-power, microcontroller-driven systems Supporting RF testing, simulation, and performance optimisation Collaborating with firmware, production and wider engineering teams Ensuring designs meet regulatory and approval requirements Supporting manufacturing, testing and product release This is a technically demanding role - strong RF experience is essential. Must-have: Proven experience in RF electronics design in a commercial environment Strong knowledge of low-power wireless systems and/or GPS technologies (critical - key gap in previous candidates) Experience with embedded systems and microcontrollers Solid understanding of RF simulation, testing and validation Experience with PCB design tools (Altium preferred) Strong fundamentals across electronics and hardware engineering Nice to have: Embedded C / firmware exposure Experience in high-volume product development Familiarity with regulatory/type approval processes Please note: Candidates must have hands-on RF design experience (not just theoretical) GPS and/or wireless communication expertise will be a key differentiator Due to the nature of the work, candidates must meet UK residency requirements Active SC Clearance is required (or eligibility to obtain it) If you are interested in the role and meet the requirements outlined, please apply using the link provided.
World Class Defence Organisation is currently looking to recruit a Embedded Software Engineer subcontractor on an initial 12 month contract. Rate: 65.00 per hour Location: Portsmouth Hybrid / Remote working: 2 days per week remote working Duration: 12 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) Embedded Software Engineer Job Description: The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group (ADG). The ADG are a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Responsibilities: Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Experience of working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment Skill Set Essential: Experience programming Embedded Systems using C/C++ Experience of bare-metal and embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio
May 22, 2026
Seasonal
World Class Defence Organisation is currently looking to recruit a Embedded Software Engineer subcontractor on an initial 12 month contract. Rate: 65.00 per hour Location: Portsmouth Hybrid / Remote working: 2 days per week remote working Duration: 12 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) Embedded Software Engineer Job Description: The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group (ADG). The ADG are a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Responsibilities: Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Experience of working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment Skill Set Essential: Experience programming Embedded Systems using C/C++ Experience of bare-metal and embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio
Principal Embedded Software Engineer Location: Fareham, Hampshire (Hybrid working available) Salary: £70,000 £80,000 Job Type: Full-time, Permanent Visa Sponsorship Available An advanced technology company based in Fareham, Hampshire is looking to recruit a Principal Embedded Software Engineer to join its growing engineering team. This is a senior-level opportunity for an experienced engineer to lead the development of embedded software and algorithms, working across the full product lifecycle while mentoring engineers and driving technical excellence. The Role As a Principal Embedded Software Engineer, you will take ownership of the design, development and delivery of embedded software solutions. You will lead technical direction, coordinate cross-functional teams and ensure high-quality delivery across complex engineering projects. This role combines hands-on development with technical leadership, offering the opportunity to work on cutting-edge technology and influence product direction. Key Responsibilities Technical Leadership & Delivery Lead end-to-end development of embedded software and firmware solutions Define software architecture and key design decisions Coordinate project delivery, ensuring timelines and quality targets are met Provide technical guidance and mentorship to engineers Drive Agile/SCRUM processes including sprint planning and reviews Collaborate with cross-functional teams including hardware and systems engineers Manage technical risks, dependencies and trade-offs across projects Act as a key technical interface for internal and external stakeholders Technical Responsibilities Develop embedded firmware using C and low-level programming techniques Design, implement, debug and test software for embedded systems Develop and optimise algorithms using tools such as Python or MATLAB Work on low-level drivers and hardware interaction Support system integration and troubleshooting on embedded platforms Contribute across the full software development lifecycle What We re Looking For Essential: Degree in Electronics, Computer Science, Software Engineering or similar Strong experience in embedded software development using C Proven experience leading or coordinating technical projects Experience working across the full software development lifecycle Strong understanding of software architecture and system design Hands-on experience with embedded systems debugging and development Experience using version control tools such as Git or SVN Strong communication skills and ability to work across multidisciplinary teams Desirable: Experience with high-level languages such as Python, MATLAB or LabVIEW Knowledge of Digital Signal Processing (DSP) or similar algorithms Experience with Agile development methodologies Familiarity with test-driven development or behaviour-driven development Why Apply? Salary £70,000 £80,000 Senior, technically influential role within a growing engineering team Opportunity to lead projects and mentor engineers Work on advanced technology and complex systems Hybrid working and strong benefits package Visa sponsorship available To Apply For more information or to apply, please contact: Lewis Phillips (phone number removed) (url removed)
May 22, 2026
Full time
Principal Embedded Software Engineer Location: Fareham, Hampshire (Hybrid working available) Salary: £70,000 £80,000 Job Type: Full-time, Permanent Visa Sponsorship Available An advanced technology company based in Fareham, Hampshire is looking to recruit a Principal Embedded Software Engineer to join its growing engineering team. This is a senior-level opportunity for an experienced engineer to lead the development of embedded software and algorithms, working across the full product lifecycle while mentoring engineers and driving technical excellence. The Role As a Principal Embedded Software Engineer, you will take ownership of the design, development and delivery of embedded software solutions. You will lead technical direction, coordinate cross-functional teams and ensure high-quality delivery across complex engineering projects. This role combines hands-on development with technical leadership, offering the opportunity to work on cutting-edge technology and influence product direction. Key Responsibilities Technical Leadership & Delivery Lead end-to-end development of embedded software and firmware solutions Define software architecture and key design decisions Coordinate project delivery, ensuring timelines and quality targets are met Provide technical guidance and mentorship to engineers Drive Agile/SCRUM processes including sprint planning and reviews Collaborate with cross-functional teams including hardware and systems engineers Manage technical risks, dependencies and trade-offs across projects Act as a key technical interface for internal and external stakeholders Technical Responsibilities Develop embedded firmware using C and low-level programming techniques Design, implement, debug and test software for embedded systems Develop and optimise algorithms using tools such as Python or MATLAB Work on low-level drivers and hardware interaction Support system integration and troubleshooting on embedded platforms Contribute across the full software development lifecycle What We re Looking For Essential: Degree in Electronics, Computer Science, Software Engineering or similar Strong experience in embedded software development using C Proven experience leading or coordinating technical projects Experience working across the full software development lifecycle Strong understanding of software architecture and system design Hands-on experience with embedded systems debugging and development Experience using version control tools such as Git or SVN Strong communication skills and ability to work across multidisciplinary teams Desirable: Experience with high-level languages such as Python, MATLAB or LabVIEW Knowledge of Digital Signal Processing (DSP) or similar algorithms Experience with Agile development methodologies Familiarity with test-driven development or behaviour-driven development Why Apply? Salary £70,000 £80,000 Senior, technically influential role within a growing engineering team Opportunity to lead projects and mentor engineers Work on advanced technology and complex systems Hybrid working and strong benefits package Visa sponsorship available To Apply For more information or to apply, please contact: Lewis Phillips (phone number removed) (url removed)