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 ❯
seeking experienced Verification Engineers to ensure the functional correctness and robustness of complex AI accelerator designs. You will play a key role in developing advanced verification environments and driving coverage closure to achieve first-silicon success. Key Responsibilities Collaborate with design and architecture teams to define and implement verification strategies for AI accelerator blocks and SoC subsystems. Build scalable … SystemVerilog/UVM testbenches, including test plans, monitors, checkers, scoreboards, and constrained-random stimulus. Perform coverage-driven and assertion-based verification, analyse coverage reports, and close functional and codecoverage gaps. Debug complex hardware–software interactions, reproduce silicon issues in simulation, and work closely with RTL, architecture, and software engineers to resolve them. Develop verification frameworks More ❯
and implement eligibility rules using CER (Curam Express Rules). Design and implement workflows for deferred processing. Create/maintain technical documentation. Write Junit Tests for unit testing and code coverage. Support bug fixes during testing and deploy to target environments. Required Technical and Professional Expertise Developers are well versed in Some UML Modelling, XML, Java and the following More ❯
Edinburgh, 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 ❯
broughton, central 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 ❯
livingston, central 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 ❯
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 ❯