Search by job, company or skills

Hardware Verification Engineer

Hardware Verification Engineer

Aritha
1-3 Years
Not Disclosed
Quick Apply
  • Posted a month ago
  • Over 100 applicants have applied

Job Description

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.

Key Skills

verification test plans

verification techniques

About Company

Aritha is a technology services firm, based out of Bengaluru, serving customers worldwide in the areas of Agile Consulting, Telecom and Software development. We are proud to have served a wide variety of customers ranging from startups to Fortune 500 companies cutting across several sectors. Our journey began in 2011 and with every passing milestone, venturing into new technological landscapes and adopting timely upgrades, we are thrilled to perform at a scale higher and deliver greater value to all our stakeholders. We are an equal opportunity employer promoting young engineers to learn, up-skill and perform on global stage. In short, we are “People & Tech”. CAREER AT ARITHA As an employer, we work with the spirit of “enabling people to catalyse execution”. We train, up-skill, cross skill and help them take a leap in their career. Zealous young engineers at Aritha, aligned to the values of Partnership, work with you as an extended team of yours in building technology solutions that solve your business problems.

Similar Jobs

2-6 yrs
Bengaluru, India
Skills:
mailboxes , C, Timers, C++, Python Scripting, Automation Frameworks, automation, RTL simulation, Emulation, debug methodologies, systemverilog, regression infrastructure, AMBA protocols, NoC transactors, memory-mapped peripherals, coverage closure, verification infrastructure, testbench architecture, waveform analysis, Gate level simulation, UVM verification methodologies, Power Aware verification, data-driven verification workflows, interrupts, protocol checkers, CI/CD verification workflows