space sector – Hampshire This organisation is driving forward innovation in space systems and software, and they are looking for an experienced C/C++ 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 development practices and make a tangible impact on mission … critical systems. For this Software Engineer role, we are looking for someone with Strong commercial experience in C and C++ development Hands-on experience with codecoverage tools (GCOV/LCOV) Background in software quality assurance and test coverage Understanding of build systems and large-scale software robustness Ability to collaborate with engineers and leads, bringing authority More ❯
space sector – Hampshire This organisation is driving forward innovation in space systems and software, and they are looking for an experienced C/C++ 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 development practices and make a tangible impact on mission … critical systems. For this Software Engineer role, we are looking for someone with Strong commercial experience in C and C++ development Hands-on experience with codecoverage tools (GCOV/LCOV) Background in software quality assurance and test coverage Understanding of build systems and large-scale software robustness Ability to collaborate with engineers and leads, bringing authority More ❯
Farnborough, England, United Kingdom Hybrid / WFH Options
IC Resources
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 development practices and make a tangible impact on mission … critical systems. For this Senior C/C++ Engineer, we are looking for someone with: Strong commercial experience in C and C++ development Hands-on experience with codecoverage 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 More ❯
and the development/applicatif automated tests (TDD or BDD). Source control tools such as Bitbucket and GitHUB. CICD tools such as Jenkins, Bamboo, Artifactory. Unit test and codecoverage tool experience such as NUnit, SonarCube, AltCover. Experience of microservice architectures, REST Interfaces.Experience within an embedded software development environment Desired/Nice to have Experience: Android development More ❯
Test First, TDD, ATDD and BDD. Experience in DevOps (preferably working with containerized environments) and build tools using Jenkins CI/CD, Gradle, Github, Nexus and SonarQube and other codecoverage tools preferred. Experience testing and implementing API service architecture with Spring Boot. 3+ years of Hands-on Test Automation required. GCS is acting as an Employment Business More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
SIL-4, or equivalent). Expertise in specification and requirements creation, with compliance tracking in DOORS. Working knowledge of C/C++ for testing special builds and conducting focused code reviews. Proficiency in unit testing using tools such as LDRA, RAPITA, or equivalent. Understanding of codecoverage techniques and strategies for addressing shortfalls. Hands-on experience in More ❯
DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of CodeCoverage and techniques/strategies used to cover/justify shortfall Working in a More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of CodeCoverage and techniques/strategies used to cover/justify shortfall Working in a More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. Unit Testing using LDRA, RAPITA or equivalent testing tool. Understanding of CodeCoverage and techniques/strategies used to cover/justify shortfall Working in a More ❯
automated processes for data engineering teams across our client Thought leader and partner with wider Onyx data engineering teams to advise on implementation and best practices Cloud Infrastructure-as-Code Define Service and Flow orchestration Data as a configurable resource (including configuration-driven access to scientific data modelling tools) Observability (monitoring, alerting, logging, tracing, ...) Enable quality engineering through … KPIs and codecoverage and quality checks Standardise GitOps/declarative software development lifecycle Audit as a service What you’ll need to have to be successful: Strong experience with coding in Python coding A background of 5+ years in Software Engineering, using Google Cloud Platform (GCP) Data Ops Engineers take ownership of delivering high-performing, high-impact More ❯
automated processes for data engineering teams across our client Thought leader and partner with wider Onyx data engineering teams to advise on implementation and best practices Cloud Infrastructure-as-Code Define Service and Flow orchestration Data as a configurable resource (including configuration-driven access to scientific data modelling tools) Observability (monitoring, alerting, logging, tracing, ...) Enable quality engineering through … KPIs and codecoverage and quality checks Standardise GitOps/declarative software development lifecycle Audit as a service What you’ll need to have to be successful: Strong experience with coding in Python coding A background of 5+ years in Software Engineering, using Google Cloud Platform (GCP) Data Ops Engineers take ownership of delivering high-performing, high-impact More ❯
automated processes for data engineering teams across our client Thought leader and partner with wider Onyx data engineering teams to advise on implementation and best practices Cloud Infrastructure-as-Code Define Service and Flow orchestration Data as a configurable resource (including configuration-driven access to scientific data modelling tools) Observability (monitoring, alerting, logging, tracing, ...) Enable quality engineering through … KPIs and codecoverage and quality checks Standardise GitOps/declarative software development lifecycle Audit as a service What you’ll need to have to be successful: Strong experience with coding in Python coding A background of 5+ years in Software Engineering, using Google Cloud Platform (GCP) Data Ops Engineers take ownership of delivering high-performing, high-impact More ❯
london (city of london), south east england, united kingdom
Undisclosed
automated processes for data engineering teams across our client Thought leader and partner with wider Onyx data engineering teams to advise on implementation and best practices Cloud Infrastructure-as-Code Define Service and Flow orchestration Data as a configurable resource (including configuration-driven access to scientific data modelling tools) Observability (monitoring, alerting, logging, tracing, ...) Enable quality engineering through … KPIs and codecoverage and quality checks Standardise GitOps/declarative software development lifecycle Audit as a service What you’ll need to have to be successful: Strong experience with coding in Python coding A background of 5+ years in Software Engineering, using Google Cloud Platform (GCP) Data Ops Engineers take ownership of delivering high-performing, high-impact More ❯
to implementation and testing. Key Responsibilities: Design, implement, and verify embedded software for complex systems. Work with formal requirements capture tools and configuration management processes. Conduct unit testing and codecoverage analysis using industry-standard tools. Collaborate with multidisciplinary teams in a lab environment. Essential Skills: Strong experience in bare-metal embedded software development using C/C++. More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Carbon60 - Eng&Tech
to implementation and testing. Key Responsibilities: Design, implement, and verify embedded software for complex systems. Work with formal requirements capture tools and configuration management processes. Conduct unit testing and codecoverage analysis using industry-standard tools. Collaborate with multidisciplinary teams in a lab environment. Essential Skills: Strong experience in bare-metal embedded software development using C/C++. More ❯
modern standards - Establish scalable, automated processes for data engineering teams - Thought leader and partner with wider data engineering teams to advise on implementation and best practices - Cloud Infrastructure-as-Code - Define Service and Flow orchestration - Data as a configurable resource (including configuration-driven access to scientific data modelling tools) - Observabilty (monitoring, alerting, logging, tracing, ...) - Enable quality engineering through … KPIs and codecoverage and quality checks - Standardise GitOps/declarative software development lifecycle - Audit as a service More ❯
dunfermline, north east scotland, united kingdom Hybrid / WFH Options
IC Resources
MEng/MSc Degree or equivalent in Electronics/Computer Science or other related discipline. Metric driven verification – verification planning, requirements extraction – directed and constrained random verification – functional and codecoverage analysis SystemVerilog – SVA (SystemVerilog Assertions) Testbench design with verification frameworks like UVM/OVM, e, VMM Debugging skills – RTL – Testbench, OOP – Gate level (including SDF) Scripting experience More ❯