Work with architects, designers, post-silicon, and software engineers, to ensure a high-quality design that works for silicon. Develop and implement verification strategies, detailed tests, and coverage plans based on micro-architecture. Create verification methodologies and reusable environments, including components such as stimulus, checkers, assertions, and coverage. Implement tests, manage regressions, gather coverage, and debug test failures. Collaborate with cross-functional teams, including architecture, RTL design, physical design, firmware, and validation. Analyze and debug complex issues across simulation, emulation, and silicon bring-up phases. Continuously enhances verification infrastructure and flows to improve efficiency and quality. Contribute to the evolution of the overall verification methodology and best practices across the organization.