We are seeking a highly experienced Hardware Verification Engineer with extensive hands-on experience in block-level, IP-level, and SoC-level verification. You will leverage your proficiency in Verilog, SystemVerilog, and UVM-based testbenches, along with knowledge of industry-standard EDA tools, to ensure the robustness and functionality of complex hardware designs. This role requires strong problem-solving and communication skills, and an in-depth understanding of ARM AMBA protocols.
Hardware Verification Engineer
Roles & Responsibilities :
- Develop and execute comprehensive verification test plans for block-level, IP-level, and SoC-level designs.
- Create and maintain efficient UVM-based testbenches .
- Utilize Verilog and SystemVerilog for testbench development and assertion-based verification.
- Employ industry-standard EDA tools for simulation and debug to identify and resolve hardware design issues.
- Verify the functionality and performance of IPs for caches, cache coherency, memory subsystems, interconnects, and NoCs (Networks-on-Chip).
- Collaborate closely with design teams to understand architectural specifications and ensure verification coverage.
- Debug complex hardware and software interactions, contributing to root cause analysis.
- Potentially explore and apply formal verification techniques and emulation platforms .
- Ensure the quality and reliability of hardware designs prior to tape-out.
Qualifications and Preferred Skills :
Strong hands-on experience in block-level / IP-level / SOC-level verification .Proficiency in Verilog, SystemVerilog .Familiarity with industry-standard EDA tools for simulation and debug .Deep experience with UVM-based testbenches .Experience with modern programming languages like Python .Knowledge of ARM AMBA protocols such as AXI, APB, and AHB.Understanding of ARM CHI protocol is a plus.Experience on working with IPs for caches, cache coherency, memory subsystems, interconnects and NOCs.Experience with formal verification techniques, emulation platforms is a plus.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.QUALIFICATION :
BS, MS in Electrical Engineering, Computer Engineering or Computer Science.Skills Required
Verilog, systemverilog, EDA Tools, Python, Root Cause Analysis