Save Job Back to Search Job Description Summary Similar JobsJoin A Growing Team Working On Exciting ProjectsRemote working availableAbout Our ClientMy Telecommunications client is based in London and are a global firm who are industry leaders and are looking for a skilled ASICS Engineer to develop Testbenches and Verification Components such as UVCs, C models, and Vertical/Horizontal re-usable Verification Environments.Job DescriptionYour main responsibilities will include but will not be limited to:Implementing Verification Methodologies: Utilising UVM (Universal Verification Methodology) and Formal Verification techniques.Creating Testbenches and Verification Components: Developing UVCs (Universal Verification Components), C models, and reusable verification environments (both vertical and horizontal).Formulating Test Plans: Based on design documents and collaborating with design and systems engineers.Writing and Debugging Assertions: Crafting and troubleshooting SystemVerilog assertions.Analysing Coverage Data: Evaluating coverage metrics and collaborating with design teams to resolve coverage gaps.Enhancing Regression Frameworks: Developing or improving frameworks for running regression tests.Conducting Power-Aware Simulations: Executing and debugging simulations with UPF (Unified Power Format).Resolving Regression Failures: Debugging issues with the design and systems teams.Automating with Python/Perl: Implementing scripts to streamline workflows and boost team efficiency.Providing Debug Support: Assisting software and other teams with debugging tasks.Documenting Processes: Maintaining comprehensive documentation of verification processes and methodologies.The Successful ApplicantThe successful candidate will have the following experience:Design and Verification Expertise: Extensive experience in designing and verifying SoCs (System-on-Chip) and employing SoC methodologies to validate complex units using industry-standard tools and technologies.Proficient in Test Bench Development: Skilled in creating unit and subsystem-level test benches utilising SV/UVM (SystemVerilog/Universal Verification Methodology).Verification Techniques: Expertise in constrained random testing and metrics-driven verification.C Model Integration and Scoreboarding: Experienced in integrating C models and implementing scoreboarding techniques.Firmware Integration Verification: Knowledgeable in verifying firmware code integration.AMBA Protocols and Bus Interconnects: Proficient in functional and formal verification of AMBA protocols and bus interconnects, with a focus on coverage closure.Power-Aware and Clock Domain Crossing Verification: Experienced in power-aware verification and clock domain crossing analysis.Debugging Skills: Adept at debugging test failures and resolving issues effectively.Verification Planning and Techniques: Strong understanding of verification planning, coverage analysis, and the application of pseudo-random and constrained random techniques, as well as assertion-based and formal verification methods using SystemVerilog.Programming and Scripting Skills: Proficient in Verilog, C/C++, SystemC, and TCL/Perl/shell scripting.Analytical and Team Skills: Possesses strong analytical abilities and thrives in dynamic, fast-paced team environments.Communication Skills: Excellent communication skills, both verbal and written.What's on OfferOn offer for a successful candidate is the ability to work fully remote on a 6 month contract while receiving a day rate inside IR35 which is in-line with market expectations.ContactJamal Brade-ArtryQuote job refJN-092024-6531631Phone number+44 207 269 2345Job summaryJob functionTechnologySubsectorWeb DevelopmentSectorTechnology & TelecomsLocationLondonContract typeTemporaryConsultant nameJamal Brade-ArtryConsultant phone+44 207 269 2345Job referenceJN-092024-6531631Job NatureRemote