Essential Responsibilities:
Perform functional verification of CPU cores and related subsystems.
Understand and interpret microarchitectural specifications to develop effective verification strategies.
Develop and execute verification plans, including testbench creation and test case development.
Write directed and constrained random test cases in System Verilog, C, and Assembly.
Utilize UVM-based settings for coverage-driven verification.
Analyze coverage reports and assist in closing coverage gaps.
Automate regression and verification flows using scripting languages such as Python, Perl, or Shell.
Collaborate with senior engineers and architects to ensure design quality and performance.
Other Responsibilities:
Perform all activities in a protected and responsible manner and support all
Environmental, Health, Safety & Security requirements and programs.
Required Qualifications:
Bachelors degree in Electronics/Electrical/Computer Engineering, Computer Science, or related field.
3+ years of experience in design verification, preferably in CPU, IP or SoC verification.
Hands-on experience with System Verilog, UVM, and constrained random verification.
Familiarity with CPU architectures such as RISC-V, ARM, or MIPS.
Basic understanding of cache and coherency concepts.
Strong scripting skills in Python, Perl, or Shell.
Excellent analytical and problem-solving skills.
Proven written and verbal technical communication skills.
Self-motivated, cooperative team player able to broadly contribute project goals.
Preferred Qualifications:
Exposure to RISC-V architecture.
Knowledge of interconnect protocols like AXI, ACE, or CHI.
Experience with FPGA prototyping or emulation platforms.
📌 Cpu Verification Engineer Hyderabad (India)
🏢 Aritrak Technologies
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.