A SoC Pre-Sil Verification Engineer with 4-8 years of experience is a specialized role within semiconductor companies responsible for verifying System-on-Chip (SoC) designs before silicon fabrication. The job description for this role typically includes the following responsibilities and qualifications: Responsibilities: Test Plan Development: Develop verification test plans based on design specifications, requirements, and industry standards Testbench Implementation: Design and develop verification environments and testbenches using SystemVerilog, Verilog, or VHDL, and methodologies like Universal Verification Methodology (UVM) or similar Test Case Development: Write and execute test cases to verify the functionality, performance, and compliance of SoC components such as CPUs, GPUs, memory controllers, interconnects, and peripherals Coverage Analysis: Define and analyze coverage metrics (functional coverage, code coverage, assertion coverage) to ensure thorough verification of SoC designs Debugging and Issue Resolution: Debug verification failures, analyze issues, and work with design teams to resolve issues and improve design quality Documentation: Maintain documentation related to verification plans, test cases, coverage reports, and verification results to track progress and ensure compliance with project timelines Collaboration: Collaborate with design teams, verification teams, and other stakeholders to understand design requirements, address verification challenges, and ensure successful verification of SoC designs Qualifications: Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field Experience: 4-8 years of experience in pre-silicon verification of complex SoC designs, including experience with verification methodologies and tools Verification Tools: Proficiency in using industry-standard verification tools such as Synopsys VCS, Cadence Incisive, Mentor Questa, etc Verification Methodologies: Familiarity with advanced verification methodologies such as UVM, OVM, constrained random testing, and assertion-based verification Programming Languages: Strong programming skills in languages like SystemVerilog, C/C++, Perl, or Python for testbench development and automation Problem-Solving: Strong analytical and problem-solving skills to identify and resolve verification challenges, debug issues, and optimize verification processes Communication Skills: Good communication skills to collaborate effectively with cross-functional teams, present technical information, and contribute to verification discussions Overall, a SoC Pre-Sil Verification Engineer with 4-8 years of experience plays a vital role in ensuring the functional correctness, performance, and quality of SoC designs before they are fabricated, contributing to the successful development of semiconductor products Powered by JazzHR tDd4aeUaVk