software quality. Drives and supports process improvements. Key responsibilities: Ensure high quality design, coding, and unit test coverage. Support of the software development team to ensure the implementation of code quality guidelines and standards. Supports technical decisions within the team. Does technical risk assessment within the development area. Understands and applies defined processes within Angstrom development. Supports continuous improvement … maintainability, reliability, reusability, security, usability, etc.). Know how to write maintainable, efficient/performant, reliable and robust code. Able to create unit tests including mocking and ensures required code coverage. Understands GIT and software versioning. Know how to deal with a high amount of tasks and deadlines within the existing time. More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Endeavour Recruitment Solutions
integrity level (SIL4/DO178C Level A or equivalent) ? Test Specification creation and compliance recording in DOORS ? Working knowledge of C/C++ for testing special builds and focussed code reviews ? Unit Testing using LDRA or CPP Unit or an equivalent testing tool ? Understanding of CodeCoverage and techniques/strategies used to cover/justify shortfall … o LDRA Test Bed o LDRA TB Run o LDRA TB Extreme o LDRA TB Object Box ? FRAMA-C for static semantic analysis ? Knowledge and use of RTC ? Object Code Verification Experience ? Creation and use of Virtual Machines (VMWare) The right behaviours are important, can-do attitude, proactive and adaptable, concise communicator, process adherence and quality focused. Here's More ❯
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 ❯
Newbury, England, 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 ❯
Newbury, Berkshire, United Kingdom Hybrid / WFH Options
Cirrus Logic
discipline. Proven track record in delivering 1st time success with complex mixed signal IC's. 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) Strong ability More ❯
equivalent in electronics engineering Experience with FPGA tools & technologies (e.g., Microchip, Xilinx, SoC, Modelsim, Matlab, Simulink) Demonstrable practical experience of FPGA design and verification (VHDL) including requirements capture, simulation, codecoverage, synthesis, place & route, and timing analysis & closure. Configuration management experience of large complex FPGA designs. Ability to collaborate closely with other engineering disciplines. Proven track record in More ❯
Design Verification: • Create coverage driven verification plan document. • Create UVM verification environment. • Verify CPU connectivity to IP blocks (using ASM boot , and C code, GNU toolchain ) • The tasks will include writing test plans, defining test methodologies, developing test benches, writing testcases, completing functional verification and closing coverage for all the agreed design blocks in the SoCs/… Subsystems • Run regressions, debug test failures and file bug report as needed. • Develop tests to meet functional coverage and codecoverage requirements defined for the project, based on analysis of coverage gaps. • Provide verification report as needed to show all implemented tests passing on the RTL. • Methodologies will include a mix of design checks, verification techniques More ❯