16 Oct
|
Aritrak Technologies
|
Hyderabad
16 Oct
Aritrak Technologies
Hyderabad
About the job
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 environments 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 safe 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)
🏢 Aritrak Technologies
📍 Hyderabad