Job Title - SOC Verification Engineer
Experience - 5+years
Location - Bangalore
Key Responsibilities:
- Develop and execute detailed verification plans for SoC designs, ensuring compliance with industry standards and design specifications.
- Perform functional verification using advanced methodologies like UVM/OVM and SystemVerilog.
- Create and maintain testbenches, test cases, and verification environments for block-level and system-level validation.
- Collaborate with design teams to debug and resolve design issues, ensuring the quality of the final product.
- Use simulation tools (e.g., VCS, ModelSim, Questa) to analyze and verify SoC functionality.
- Work on formal verification, assertion-based verification, and regression tests to achieve comprehensive coverage.
- Drive continuous improvement in verification methodologies, tools, and processes.
Key Skills and Requirements:
- Educational Background: Bachelor's/Master's degree in Electrical Engineering, Electronics, or related field.
- Experience: 4-15 years of hands-on experience in SoC verification in the VLSI industry.
- Technical Skills:
- Proficiency in SystemVerilog and UVM/OVM for testbench and environment development.
- Strong understanding of SoC architecture, bus protocols (e.g., AXI, APB, I2C, SPI).
- Hands-on experience with EDA tools like VCS, ModelSim, Questa, or similar.
- Expertise in scripting languages like Python, Perl, or TCL for automation.
- Knowledge of coverage metrics such as code coverage and functional coverage.
- Soft Skills:
- Strong analytical and problem-solving capabilities.
- Excellent teamwork and communication skills.
- Ability to work in a fast-paced, collaborative environment.
Nice-to-Have Qualifications:
- Experience with low-power verification or mixed-signal SoC designs.
- Familiarity with hardware emulation and FPGA prototyping