Embedded Linux Software Engineer Remote with Onsite Flexibility Up to £75,000k per annum DOE An innovative engineering business is looking for a talented Embedded Software Developer to join their R&D team working on next-gen instrumentation. All potential applicants are encouraged to scroll through and read the complete job description before applying. The company develop … based development Sensor physics or instrumentation experience Whats on Offer: Remote-first position, with flexible onsite visits for integration/testing Competitive salary and benefits Work on meaningful, complex engineering challenges with autonomy and support To apply, please submit your updated CV and a member of the team will be in touch.d02fcfcb-6df4-40ee-95cf-3eb059ce3173 More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
Fynity
Software Architect Salary: Up to £80,000 + bonus and benefits Location: Hybrid – typically 3–4 days on site in Stevenage Join a leading government-linked organisation at the forefront of national security and defence technology. This is a unique opportunity to shape mission-critical software solutions that protect the UK and its allies. We’re seeking a … Software Architect (or an experienced software engineer ready to step up) who can define and lead innovative architectures for complex systems. Due to the nature of the work, you must be eligible for UK Security Clearance (SC) – British citizens or dual nationals with British citizenship only. The Role You’ll be at the heart of software design … drivers like performance, safety and usability, through to ensuring long-term architectural integrity, you’ll set the direction and provide technical leadership. Key responsibilities include: Designing and documenting robust software architectures that balance real-world constraints. Leading on requirements capture and design rationale, ensuring clarity and traceability. Guiding development teams, acting as a mentor and sounding board for technical More ❯
stevenage, east anglia, united kingdom Hybrid / WFH Options
Fynity
Software Architect Salary: Up to £80,000 + bonus and benefits Location: Hybrid – typically 3–4 days on site in Stevenage Join a leading government-linked organisation at the forefront of national security and defence technology. This is a unique opportunity to shape mission-critical software solutions that protect the UK and its allies. We’re seeking a … Software Architect (or an experienced software engineer ready to step up) who can define and lead innovative architectures for complex systems. Due to the nature of the work, you must be eligible for UK Security Clearance (SC) – British citizens or dual nationals with British citizenship only. The Role You’ll be at the heart of software design … drivers like performance, safety and usability, through to ensuring long-term architectural integrity, you’ll set the direction and provide technical leadership. Key responsibilities include: Designing and documenting robust software architectures that balance real-world constraints. Leading on requirements capture and design rationale, ensuring clarity and traceability. Guiding development teams, acting as a mentor and sounding board for technical More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a C++/Linux Software Product Support Engineer subcontractor on an initial 6 month contract. The role can be worked on a 4 day week basis (Monday to Thursday) but due to the nature of the role, the position will need to be based onsite. This role … would suit a candidate who comes from a strong C++ Software Engineer background. Job Title: C++/Linux Software Product Support Engineer Rate: £68.00 per hour Overtime Rate: Hours worked over 37 hours per week will be calculated at time and a quarter Location: Bristol Hybrid/Remote working: The role can be worked on a 4 day … need to be based onsite. Contract: 37 Hours per week Duration: 6 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) C++/Linux Software Product Support Engineer Job Description: Were a driven team with a passion for software and its successful deployment in battlespace Command and Control (C2) weapon systems. We work More ❯
Employment Type: Contract, Work From Home
Rate: £68 per hour, Benefits Overtime rate of 'time and a quarter'
watford, hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Fynity
Software Architect Salary: Up to £80,000 + bonus and benefits Location: Hybrid – typically 3–4 days on site in Stevenage Join a leading government-linked organisation at the forefront of national security and defence technology. This is a unique opportunity to shape mission-critical software solutions that protect the UK and its allies. We’re seeking a … Software Architect (or an experienced software engineer ready to step up) who can define and lead innovative architectures for complex systems. Due to the nature of the work, you must be eligible for UK Security Clearance (SC) – British citizens or dual nationals with British citizenship only. The Role You’ll be at the heart of software design … drivers like performance, safety and usability, through to ensuring long-term architectural integrity, you’ll set the direction and provide technical leadership. Key responsibilities include: Designing and documenting robust software architectures that balance real-world constraints. Leading on requirements capture and design rationale, ensuring clarity and traceability. Guiding development teams, acting as a mentor and sounding board for technical More ❯
Kent, South East, United Kingdom Hybrid / WFH Options
Owen Daniels
Software Development Manager A long-established, engineering-led R&D business operating across fire safety and control systems is seeking a Software Development Manager to lead and improve a cross-functional software team. With over 30 years of technology-driven innovation and international reach, the business is expanding its software capability to support increasing project … demands. This is a site-based leadership role ideal for a software manager with strong process and team management experience, excellent JIRA knowledge, and a passion for embedded or hardware-adjacent technologies. Software Development Manager Responsibilities: Lead a team of 12 software engineers working across embedded, Linux, Microsoft, and desktop applications (no cloud-based work). Own … and optimise JIRA usage across the department, structuring workflows, dashboards, and reporting to improve delivery and transparency. Coach and mentor software engineers to raise capability and accountability. Implement and evolve software development processes (primarily Waterfall with some Kanban/Scrum where applicable). Support delivery of long-cycle regulatory projects, working closely with hardware, test, and project management More ❯
Rochester, Kent, England, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you … will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with … FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills More ❯
Farnborough, midlands, united kingdom Hybrid / WFH Options
IC Resources
Join a pioneering organisation in the space sector – Hampshire, Hybrid Working Model This organisation is driving forward innovation in space systems and software, and they are looking for an experienced C/C++ Software Engineer to take ownership of code quality and coverage tools. You’ll play a key role in strengthening build processes, improving test coverage, and … ensuring robust software development practices across complex projects. As part of a collaborative engineering team, you’ll integrate coverage tools (GCOV/LCOV) into the build, adapt existing code bases, and work closely with developers and team leads to drive quality improvements. This is a role with real scope and technical depth, offering the chance to influence wider …/C++ Engineer, we are looking for someone with: Strong commercial experience in C and C++ development Hands-on experience with code coverage tools (GCOV/LCOV) Background in software quality assurance and test coverage Ability to collaborate with engineers and leads, bringing authority and technical expertise What Next? For more information on this role, or any other positions More ❯
Farnborough, England, United Kingdom Hybrid / WFH Options
IC Resources
Join a pioneering organisation in the space sector – Hampshire, Hybrid Working Model This organisation is driving forward innovation in space systems and software, and they are looking for an experienced C/C++ Software Engineer to take ownership of code quality and coverage tools. You’ll play a key role in strengthening build processes, improving test coverage, and … ensuring robust software development practices across complex projects. As part of a collaborative engineering team, you’ll integrate coverage tools (GCOV/LCOV) into the build, adapt existing code bases, and work closely with developers and team leads to drive quality improvements. This is a role with real scope and technical depth, offering the chance to influence wider …/C++ Engineer, we are looking for someone with: Strong commercial experience in C and C++ development Hands-on experience with code coverage tools (GCOV/LCOV) Background in software quality assurance and test coverage Ability to collaborate with engineers and leads, bringing authority and technical expertise What Next? For more information on this role, or any other positions More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you … will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with … FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills More ❯
Engineering manager - STIBO - PIM/MDM - JAVA We're looking for an experienced Engineering Manager to oversee the technical migration of a Product Information Management (PIM) system - namely STIBO STEP - from an on-premise setup to a SaaS solution. This role requires close collaboration with internal product and engineering teams, as well as with external partners. Must … Haves skill: 10+ years in softwareengineering and delivery, with at least 5 years in leadership, principal, or managerial roles. Strong expertise in PIM/MDM platforms, with hands-on experience in STIBO STEP essential. Proven track record migrating enterprise applications to SaaS, ideally within large-scale, complex environments. Deep technical proficiency in: Languages: Java 17+ (Java More ❯
PLC Software Engineer - Contract - Immediate start available - SC Essential Overview Our client, an industry leader in the energy sector, is currently seeking a PLC Software Engineer to join their team on a contract basis. This role involves working closely with a dynamic team to ensure the successful completion of automation and commissioning projects. Key Responsibilities Supervise onsite commissioning … including attending site planning meetings. Seek approval, apply, record, monitor and remove the application of Temporary Commissioning Aids. Raise commissioning reservations and seek guidance from the commissioning manager or engineering support when a system does not operate as expected or defects are found during the commissioning stage. In the event of uncertainty, halt the commissioning activity, brief those involved … and seek guidance from the commissioning manager or engineering support. In the event of an incident resulting in harm to personnel or damage to equipment, control the situation and make it safe to prevent further injury, damage or loss. Preserve the scene for investigation and withdraw all personnel. Ensure the final state of plant configuration (post commissioning) is as More ❯
Junior Software Engineer £29,000 - £34,000 + Extensive Training + Technical Progression + Excellent Company Benefits Colchester (Commutable from: Clacton-On-Sea, Brightlingsea, Frinton-On-Sea, Weeley, Little Clacton, Great Bentley, Alresford, Thorrington or surrounding areas) Are you an Electronics/Software Graduate looking to join a market leading company, who offer structured training and progression, as … is a rare opportunity to join a business who will provide you with the resources to become a technical specialist. You will be responsible for designing and improving current software/electronics, as well as supporting requests from customers and production area. This role would suit an Engineering/Computer Science graduate who is looking to become a … whilst choosing from various progression pathways within the business. The Role: In-depth industry training/development Progression into more technical roles Design and improvement of current/new software and electronics The Candidate: Programming or Electronics qualifications/experience Looking to join a market-leading business Keen to utilise unrivalled resources to kick-start your engineering career More ❯
Employment Type: Permanent
Salary: £29000 - £34000/annum Training + Progression + Benefits
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace Command and Control (C2) weapon systems. We work with cutting-edge technology at the forefront of European missile system … design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. A significant aspect of this role involves debugging and … engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this position. This role offers the opportunity to work across More ❯
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace Command and Control (C2) weapon systems. We work with cutting-edge technology at the forefront of European missile system … design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. A significant aspect of this role involves debugging and … engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this position. This role offers the opportunity to work across More ❯
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace Command and Control (C2) weapon systems. We work with cutting-edge technology at the forefront of European missile system … design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. A significant aspect of this role involves debugging and … engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this position. This role offers the opportunity to work across More ❯
Our client, an industry leader in the energy sector, is currently seeking a PLC Software Engineer to join their team on a contract basis. This role involves working closely with a dynamic team to ensure the successful completion of automation and commissioning projects. Software Commissioning Test Team Leader Key Responsibilities: Supervise onsite commissioning activities to ensure safe, compliant … including attending site planning meetings. Seek approval, apply, record, monitor and remove the application of Temporary Commissioning Aids. Raise commissioning reservations and seek guidance from the commissioning manager or engineering support when a system does not operate as expected or defects are found during the commissioning stage. In the event of uncertainty, halt the commissioning activity, brief those involved … and seek guidance from the commissioning manager or engineering support. In the event of an incident resulting in harm to personnel or damage to equipment, control the situation and make it safe to prevent further injury, damage or loss. Preserve the scene for investigation and withdraw all personnel. Ensure the final state of plant configuration (post commissioning) is as More ❯
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. Applying for this role is straight forward Scroll down and click on Apply to be considered for this position. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace … edge technology at the forefront of European missile system design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. … A significant aspect of this role involves debugging and engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this More ❯
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. Applying for this role is straight forward Scroll down and click on Apply to be considered for this position. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace … edge technology at the forefront of European missile system design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. … A significant aspect of this role involves debugging and engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this More ❯
Peterborough, Cambridgeshire, United Kingdom Hybrid / WFH Options
Talent Locker
Embedded Software Engineer - Defence Communications Location: Peterborough (Hybrid - 3 days per week on-site) Salary: £45-60k + Excellent Benefits Clearance: Must be eligible for BPSS Join a world-class engineering team at the heart of aviation safety. This is a great opportunity for an Embedded Software Engineer to take ownership of technically complex projects that … make a real-world difference in civilian and defence air traffic systems. As part of a 50-strong engineering function, you'll work across the full embedded software lifecycle-designing, coding, testing and supporting high-integrity communication systems. If you want to work on cutting-edge systems, progress your career, and be part of something that truly matters … still on the upward path of learning, finding their feet and want a great place to continue their career. What you'll be doing You'll be developing embedded software for advanced radio and communication systems, covering architectural and detailed design, algorithm development, coding, debugging, and unit testing. You'll support test and acceptance activities, prepare technical documentation, and More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
A Lead Software Engineer with a solid background in Embedded Software development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as Defence, Healthcare … Industrial and Communications – delivering solutions that combine embedded software, electronics, FPGA, Cloud and system level functionality. The Lead Software Engineer should bring: A solid academic background. Extensive hands-on experience with embedded software development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience of small teams (around … people). A strong understanding of electronics and how embedded software sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead Embedded Software Engineer will primarily contribute directly to engineering work; will More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
A Lead Software Engineer with a solid background in Embedded Software development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. Youll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as Defence, Healthcare, Industrial … and Communications delivering solutions that combine embedded software, electronics, FPGA, Cloud and system level functionality. The Lead Software Engineer should bring: A solid academic background. Extensive hands-on experience with embedded software development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience of small teams (around … people). A strong understanding of electronics and how embedded software sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead Embedded Software Engineer will primarily contribute directly to engineering work; will More ❯
Job Title: C++ Software Engineer Overview of department: Our client's team, at their Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability. Responsibilities: This is a very hands-on role and requires the continued design and development of Command and Control architectures … and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in softwareengineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum … during development. Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Talent Locker
Embedded Software Engineer - Defence Communications Location: Peterborough (Hybrid - 3 days per week on-site) Salary: £45-60k + Excellent Benefits Clearance: Must be eligible for BPSS Join a world-class engineering team at the heart of aviation safety. This is a great opportunity for an Embedded Software Engineer to take ownership of technically complex projects that … make a real-world difference in civilian and defence air traffic systems. As part of a 50-strong engineering function, you'll work across the full embedded software lifecycle-designing, coding, testing and supporting high-integrity communication systems. If you want to work on cutting-edge systems, progress your career, and be part of something that truly matters … still on the upward path of learning, finding their feet and want a great place to continue their career. What you'll be doing You'll be developing embedded software for advanced radio and communication systems, covering architectural and detailed design, algorithm development, coding, debugging, and unit testing. You'll support test and acceptance activities, prepare technical documentation, and More ❯
Software Product Support Engineer Experience with C or C++ (At least one of these is essential), Ada, and/or JavaScript, shell scripting languages with a solid background in software engineering. Experience configuring and maintaining Linux OSs (Redhat and/or Ubuntu) including Kernel configuration and Kernel test. A passion for softwareengineering, with the ability … to innovate and think critically to understand and solve complex software problems. This is a technical support role, so clear communication of technical matters to non-technical stakeholders is an essential skill. Comfortable working with a team in a collaborative environment, communicating and contributing to resolve emerging issues. Modis International Ltd acts as an employment agency for permanent recruitment More ❯