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/Remote 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 Software Engineer, we are looking for someone with: Strong commercial experience in C and C++ development Must have prior 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 ❯
rol in de ontwikkeling van onze webshops en apps voor Kruidvat en Trekpleister. Je bent verantwoordelijk voor: Het ontwikkelen en documenteren van complexe user stories Het schrijven van hoogwaardige code met goede codecoverage Het uitvoeren van code reviews en het handhaven van kwaliteitsstandaarden Samenwerken met collega's, zowel op locatie als op afstand Het analyseren More ❯
improvement in quality assurance. Architect, guide, and oversee the development and execution of comprehensive automated test suites and frameworks for both front-end and back-end systems, ensuring high coverage and efficiency. Design, own, and drive the overall QA strategy, setting clear priorities and roadmaps in alignment with business objectives and in consultation with the CTO and other stakeholders. … roadmap features are fully quality and performance tested, meeting the exacting standards of industry compliance and security. Review and maintain existing manual and automated regression suites, ensuring optimal test coverage, effectiveness, and efficiency. Monitor, analyse, and report on key QA metrics, KPIs, and team performance. Use data-driven insights to drive quality improvements. Advocate for and implement best practices … next 3-5 years. Documentation and onboarding resources for QA tools are published and maintained, enabling new developers to self-serve and become productive within 1 month of joining. CodeCoverage : At least 75% of code is fully tested by automation tests. Clearly published Goals and Monthly Metrics for each product area Fully automated regression testing across 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 ❯
prototypes to meet the business’ needs Refine functional requirements and develop technical specifications Generate technical documentation to communicate architectural and design decisions Develop complete test plans, tests, and strong codecoverage Resolve defects during QA testing, pre-production, production, and post-release cycles Communicate & collaborate cross-functionally across various teams, organizations and internal and external stakeholders to drive … in Computer Science or related field, Master’s degree a plus 7+ years of software development experience including Strong portfolio of work showing experience developing secure and standards-compliant code across multiple platforms. (Java, Microsoft stack as well as Open Source technology) Solid conceptual knowledge of design patterns and language agnostic design experience Test driven development mindset and strong … discipline of writing extensive tests for every production code ship Experience with Cassandra or Cosmos DB or other NO SQL databases Experience with multi-tenant architectures in the SaaS space Fluent in several of the following languages/platforms/libraries: Java and .NET Strong understanding of API’s and web service concepts such as REST, SOAP, and XML 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 ❯
Design, implement and maintain Back End services and APIs in a microservices architecture Strong experience with Node.js Help improve CI/CD, testing and engineering best practices (we use codecoverage tooling as part of our CI) Exceptional problem-solving ability and tenacity. Confident coding in Python. Strong work ethic. Excellent written and verbal communication skills in English. 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 ❯
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 ❯
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 ❯
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/Remote 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/Remote 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 ❯
Tampa, Florida, United States Hybrid/Remote Options
Apetan Consulting
of cross-browser compatibility issues. Proficient in technical unit testing. Proficient in functional unit testing. Experience creating pull requests which include quality gates such as documentation, screenshots, gated builds, codecoverage, vulnerability assessments, best practice comments, and peer comments. Will also be called upon to review other's pull requests. Good understanding of asynchronous request handling and partial 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 ❯
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 ❯
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 ❯
solving skills, judgment, and analytical capability, along with follow-up and monitoring skills. Strong written and oral presentation skills. Experience with Matlab and Simulink for auto-generation of FPGA code Familiarity with FPGA integration into digital circuit card designs to ensure electrical integrity of FPGA design in embedded applications. 15-20 years' work experience Up to 25% Travel Minimum … Digital circuit card design, including part placement and routing, constraint generation, and signal integrity analysis. Experience with VHDL, System Verilog designs and UVM test benches Experience with state machines, codecoverage Experience with Requirements Management tools (i.e. DOORS), Configuration Management, and Problem Reporting tools. Knowledge of commercial certification objectives and activities. Experience with development of formal validation and More ❯
Edinburgh, Scotland, United Kingdom Hybrid/Remote 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 ❯
manuals. Key Competencies Ability to understand project needs, objectives, and timelines, contributing effectively to planning and deadline setting. Clearly articulate new issues and propose improvements to leadership. Write idiomatic code that meets acceptance criteria. Develop high-quality tests (unit tests, property tests) that provide effective code coverage. Document code and APIs concisely and accurately. Provide guidance, assist … with task assignments, and deliver detailed feedback during code reviews. Apply software engineering principles pragmatically (modularity, incremental development, avoiding premature optimization, limiting feature creep, etc.) Education & Experience Degree in Computer Science is preferred but not required. 7+ years of software engineering experience in one or more relevant languages (Haskell, JavaScript, Scala, Rust). Experience working with Git and Git More ❯